com.sleepycat.bind.tuple (Oracle - Berkeley DB Java API)
Date: 2010-04-12

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

## Package com.sleepycat.bind.tuple

Bindings that use sequences of primitive fields, or tuples.

See:
Description

Interface Summary
MarshalledTupleEntry | A marshalling interface implemented by key, data or entity classes that are represented as tuples.
MarshalledTupleKeyEntity | A marshalling interface implemented by entity classes that represent keys as tuples.

Class Summary
BigIntegerBinding | A concrete `TupleBinding` for a `BigInteger` value.
BooleanBinding | A concrete `TupleBinding` for a `Boolean` primitive wrapper or a `boolean` primitive.
ByteBinding | A concrete `TupleBinding` for a `Byte` primitive wrapper or a `byte` primitive.
CharacterBinding | A concrete `TupleBinding` for a `Character` primitive wrapper or a `char` primitive.
DoubleBinding | A concrete `TupleBinding` for a `Double` primitive wrapper or a `double` primitive.
FloatBinding | A concrete `TupleBinding` for a `Float` primitive wrapper or a `float` primitive.
IntegerBinding | A concrete `TupleBinding` for a `Integer` primitive wrapper or an `int` primitive.
LongBinding | A concrete `TupleBinding` for a `Long` primitive wrapper or a `long` primitive.
ShortBinding | A concrete `TupleBinding` for a `Short` primitive wrapper or a `short` primitive.
SortedDoubleBinding | A concrete `TupleBinding` for a `Double` primitive wrapper or a `double` primitive.
SortedFloatBinding | A concrete `TupleBinding` for a `Float` primitive wrapper or a `float` primitive.
StringBinding | A concrete `TupleBinding` for a simple `String` value.
TupleBase<E> | A base class for tuple bindings and tuple key creators that provides control over the allocation of the output buffer.
TupleBinding<E> | An abstract `EntryBinding` that treats a key or data entry as a tuple; it includes predefined bindings for Java primitive types.
TupleInput | An `InputStream` with `DataInput`-like methods for reading tuple fields.
TupleInputBinding | A concrete `EntryBinding` that uses the `TupleInput` object as the key or data object.
TupleMarshalledBinding<E extends MarshalledTupleEntry> | A concrete `TupleBinding` that delegates to the `MarshalledTupleEntry` interface of the data or key object.
TupleOutput | An `OutputStream` with `DataOutput`-like methods for writing tuple fields.
TupleTupleBinding<E> | An abstract `EntityBinding` that treats an entity's key entry and data entry as tuples.
TupleTupleKeyCreator<E> | An abstract key creator that uses a tuple key and a tuple data entry.
TupleTupleMarshalledBinding<E extends MarshalledTupleEntry & MarshalledTupleKeyEntity> | A concrete `TupleTupleBinding` that delegates to the `MarshalledTupleEntry` and `MarshalledTupleKeyEntity` interfaces of the entity class.
TupleTupleMarshalledKeyCreator<E extends MarshalledTupleEntry & MarshalledTupleKeyEntity> | A concrete key creator that works in conjunction with a `TupleTupleMarshalledBinding`.

## Package com.sleepycat.bind.tuple Description

Bindings that use sequences of primitive fields, or tuples.

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

Copyright (c) 1996-2009 Oracle. All rights reserved.