Package | Description |
---|---|
com.sleepycat.bind.serial |
Bindings that use Java serialization.
|
com.sleepycat.bind.tuple |
Bindings that use sequences of primitive fields, or tuples.
|
Modifier and Type | Method | Description |
---|---|---|
abstract boolean |
TupleSerialKeyCreator.createSecondaryKey(TupleInput primaryKeyInput,
D dataInput,
TupleOutput indexKeyOutput) |
Creates the index key entry from primary key tuple entry and
deserialized data entry.
|
boolean |
TupleSerialMarshalledKeyCreator.createSecondaryKey(TupleInput primaryKeyInput,
D dataInput,
TupleOutput indexKeyOutput) |
|
abstract E |
TupleSerialBinding.entryToObject(TupleInput keyInput,
D dataInput) |
Constructs an entity object from
TupleInput key entry and
deserialized data entry objects. |
E |
TupleSerialMarshalledBinding.entryToObject(TupleInput tupleInput,
E javaInput) |
Modifier and Type | Method | Description |
---|---|---|
static TupleInput |
TupleBase.entryToInput(DatabaseEntry entry) |
Utility method to create a new tuple input object for reading the data
from a given buffer.
|
TupleInput |
TupleInputBinding.entryToObject(DatabaseEntry entry) |
Modifier and Type | Method | Description |
---|---|---|
abstract boolean |
TupleTupleKeyCreator.createSecondaryKey(TupleInput primaryKeyInput,
TupleInput dataInput,
TupleOutput indexKeyOutput) |
Creates the index key from primary key tuple and data tuple.
|
boolean |
TupleTupleMarshalledKeyCreator.createSecondaryKey(TupleInput primaryKeyInput,
TupleInput dataInput,
TupleOutput indexKeyOutput) |
|
java.math.BigDecimal |
BigDecimalBinding.entryToObject(TupleInput input) |
|
java.math.BigInteger |
BigIntegerBinding.entryToObject(TupleInput input) |
|
java.lang.Boolean |
BooleanBinding.entryToObject(TupleInput input) |
|
java.lang.Byte |
ByteBinding.entryToObject(TupleInput input) |
|
java.lang.Character |
CharacterBinding.entryToObject(TupleInput input) |
|
java.lang.Double |
DoubleBinding.entryToObject(TupleInput input) |
|
java.lang.Float |
FloatBinding.entryToObject(TupleInput input) |
|
java.lang.Integer |
IntegerBinding.entryToObject(TupleInput input) |
|
java.lang.Long |
LongBinding.entryToObject(TupleInput input) |
|
java.lang.Integer |
PackedIntegerBinding.entryToObject(TupleInput input) |
|
java.lang.Long |
PackedLongBinding.entryToObject(TupleInput input) |
|
java.lang.Short |
ShortBinding.entryToObject(TupleInput input) |
|
java.math.BigDecimal |
SortedBigDecimalBinding.entryToObject(TupleInput input) |
|
java.lang.Double |
SortedDoubleBinding.entryToObject(TupleInput input) |
|
java.lang.Float |
SortedFloatBinding.entryToObject(TupleInput input) |
|
java.lang.Integer |
SortedPackedIntegerBinding.entryToObject(TupleInput input) |
|
java.lang.Long |
SortedPackedLongBinding.entryToObject(TupleInput input) |
|
java.lang.String |
StringBinding.entryToObject(TupleInput input) |
|
abstract E |
TupleBinding.entryToObject(TupleInput input) |
Constructs a key or data object from a
TupleInput entry. |
E |
TupleMarshalledBinding.entryToObject(TupleInput input) |
|
abstract E |
TupleTupleBinding.entryToObject(TupleInput keyInput,
TupleInput dataInput) |
Constructs an entity object from
TupleInput key and data
entries. |
E |
TupleTupleMarshalledBinding.entryToObject(TupleInput keyInput,
TupleInput dataInput) |
|
static void |
TupleBase.inputToEntry(TupleInput input,
DatabaseEntry entry) |
Utility method to set the data in a entry buffer to the data in a tuple
input object.
|
boolean |
TupleTupleKeyCreator.nullifyForeignKey(TupleInput dataInput,
TupleOutput dataOutput) |
Clears the index key in the tuple data entry.
|
boolean |
TupleTupleMarshalledKeyCreator.nullifyForeignKey(TupleInput dataInput,
TupleOutput dataOutput) |
|
void |
TupleInputBinding.objectToEntry(TupleInput object,
DatabaseEntry entry) |
|
void |
MarshalledTupleEntry.unmarshalEntry(TupleInput dataInput) |
Construct the key or data object from the key or data tuple entry.
|
void |
MarshalledTupleKeyEntity.unmarshalPrimaryKey(TupleInput keyInput) |
Completes construction of the entity by setting its primary key from the
stored primary key.
|
Copyright (c) 1996, 2020 Oracle and/or its affiliates. All rights reserved.