Berkeley DB version 4.2.52

## Uses of Interface
com.sleepycat.bdb.bind.DataBuffer

Packages that use DataBuffer
com.sleepycat.bdb: Core database classes for defining an environment, creating data stores, and running transactions [reference guide]
com.sleepycat.bdb.bind: Interfaces for defining data formats and data-to-object bindings [reference guide]
com.sleepycat.bdb.bind.serial: Formats and bindings that use Java serialization
com.sleepycat.bdb.bind.tuple: Formats and bindings that use sequences of primitive data items or tuples

Uses of DataBuffer in com.sleepycat.bdb

Classes in com.sleepycat.bdb that implement DataBuffer
`class` `DataThang` (internal) An extension of a Berkeley DB thang (Dbt) that supports the `DataBuffer` interface for bindings and other added utilities.

Methods in com.sleepycat.bdb with parameters of type DataBuffer
`long` `RecordNumberFormat.dataToRecordNumber(DataBuffer data)` Utility method for use by bindings to translate a data buffer to an record number integer.
`void` `RecordNumberFormat.recordNumberToData(long recordNumber, DataBuffer data)` Utility method for use by bindings to translate a record number integer to a data buffer.
`Object` `RecordNumberBinding.dataToObject(DataBuffer data)`
`void` `RecordNumberBinding.objectToData(Object object, DataBuffer data)`
`void` `PrimaryKeyAssigner.assignKey(DataBuffer keyData)` Assigns a new primary key value into the given data buffer.

Uses of DataBuffer in com.sleepycat.bdb.bind

Classes in com.sleepycat.bdb.bind that implement DataBuffer
`class` `SimpleBuffer` A simple data buffer implementation that allows using bindings for arbitrary data outside the context of a database.

Methods in com.sleepycat.bdb.bind with parameters of type DataBuffer
`void` `KeyExtractor.extractIndexKey(DataBuffer primaryKeyData, DataBuffer valueData, DataBuffer indexKeyData)` Extracts the index key data from primary key and value buffers.
`void` `KeyExtractor.extractIndexKey(DataBuffer primaryKeyData, DataBuffer valueData, DataBuffer indexKeyData)` Extracts the index key data from primary key and value buffers.
`void` `KeyExtractor.extractIndexKey(DataBuffer primaryKeyData, DataBuffer valueData, DataBuffer indexKeyData)` Extracts the index key data from primary key and value buffers.
`void` `KeyExtractor.clearIndexKey(DataBuffer valueData)` Clears the index key in a value buffer.
`Object` `EntityBinding.dataToObject(DataBuffer key, DataBuffer value)` Converts key and value data buffers into an entity Object.
`Object` `EntityBinding.dataToObject(DataBuffer key, DataBuffer value)` Converts key and value data buffers into an entity Object.
`void` `EntityBinding.objectToKey(Object object, DataBuffer key)` Extracts the key data from an entity Object.
`void` `EntityBinding.objectToValue(Object object, DataBuffer value)` Extracts the value data from an entity Object.
`Object` `DataBinding.dataToObject(DataBuffer data)` Converts a data buffer into an Object.
`void` `DataBinding.objectToData(Object object, DataBuffer data)` Converts an Object into a data buffer.
`Object` `ByteArrayBinding.dataToObject(DataBuffer data)`
`void` `ByteArrayBinding.objectToData(Object object, DataBuffer data)`

Uses of DataBuffer in com.sleepycat.bdb.bind.serial

Methods in com.sleepycat.bdb.bind.serial with parameters of type DataBuffer
`void` `TupleSerialKeyExtractor.extractIndexKey(DataBuffer primaryKeyData, DataBuffer valueData, DataBuffer indexKeyData)`
`void` `TupleSerialKeyExtractor.extractIndexKey(DataBuffer primaryKeyData, DataBuffer valueData, DataBuffer indexKeyData)`
`void` `TupleSerialKeyExtractor.extractIndexKey(DataBuffer primaryKeyData, DataBuffer valueData, DataBuffer indexKeyData)`
`void` `TupleSerialKeyExtractor.clearIndexKey(DataBuffer valueData)`
`Object` `TupleSerialBinding.dataToObject(DataBuffer key, DataBuffer value)`
`Object` `TupleSerialBinding.dataToObject(DataBuffer key, DataBuffer value)`
`void` `TupleSerialBinding.objectToKey(Object object, DataBuffer key)`
`void` `TupleSerialBinding.objectToValue(Object object, DataBuffer value)`
`void` `SerialSerialKeyExtractor.extractIndexKey(DataBuffer primaryKeyData, DataBuffer valueData, DataBuffer indexKeyData)`
`void` `SerialSerialKeyExtractor.extractIndexKey(DataBuffer primaryKeyData, DataBuffer valueData, DataBuffer indexKeyData)`
`void` `SerialSerialKeyExtractor.extractIndexKey(DataBuffer primaryKeyData, DataBuffer valueData, DataBuffer indexKeyData)`
`void` `SerialSerialKeyExtractor.clearIndexKey(DataBuffer valueData)`
`Object` `SerialSerialBinding.dataToObject(DataBuffer key, DataBuffer value)`
`Object` `SerialSerialBinding.dataToObject(DataBuffer key, DataBuffer value)`
`void` `SerialSerialBinding.objectToKey(Object object, DataBuffer key)`
`void` `SerialSerialBinding.objectToValue(Object object, DataBuffer value)`
`Object` `SerialFormat.dataToObject(DataBuffer data)` Utility method for use by bindings to deserialize an object.
`void` `SerialFormat.objectToData(Object object, DataBuffer data)` Utility method for use by bindings to serialize an object.
`Object` `SerialBinding.dataToObject(DataBuffer data)`
`void` `SerialBinding.objectToData(Object object, DataBuffer data)`

Uses of DataBuffer in com.sleepycat.bdb.bind.tuple

Methods in com.sleepycat.bdb.bind.tuple with parameters of type DataBuffer
`void` `TupleTupleKeyExtractor.extractIndexKey(DataBuffer primaryKeyData, DataBuffer valueData, DataBuffer indexKeyData)`
`void` `TupleTupleKeyExtractor.extractIndexKey(DataBuffer primaryKeyData, DataBuffer valueData, DataBuffer indexKeyData)`
`void` `TupleTupleKeyExtractor.extractIndexKey(DataBuffer primaryKeyData, DataBuffer valueData, DataBuffer indexKeyData)`
`void` `TupleTupleKeyExtractor.clearIndexKey(DataBuffer valueData)`
`Object` `TupleTupleBinding.dataToObject(DataBuffer key, DataBuffer value)`
`Object` `TupleTupleBinding.dataToObject(DataBuffer key, DataBuffer value)`
`void` `TupleTupleBinding.objectToKey(Object object, DataBuffer key)`
`void` `TupleTupleBinding.objectToValue(Object object, DataBuffer value)`
`Object` `TupleInputBinding.dataToObject(DataBuffer data)`
`void` `TupleInputBinding.objectToData(Object object, DataBuffer data)`
`void` `TupleFormat.outputToData(TupleOutput output, DataBuffer data)` Utility method to set the data in a data buffer to the data in a tuple output object.
`void` `TupleFormat.inputToData(TupleInput input, DataBuffer data)` Utility method to set the data in a data buffer to the data in a tuple input object.
`TupleInput` `TupleFormat.dataToInput(DataBuffer data)` Utility method to create a new tuple input object for reading the data from a given buffer.
`Object` `TupleBinding.dataToObject(DataBuffer data)`
`void` `TupleBinding.objectToData(Object object, DataBuffer data)`

Berkeley DB version 4.2.52

Copyright (c) 1996-2003 Sleepycat Software, Inc. - All rights reserved.