Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Berkeley DB version 4.2.52
PREV NEXT | FRAMES NO FRAMES

## 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)`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Berkeley DB version 4.2.52
PREV NEXT | FRAMES NO FRAMES

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