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.