| Package | Description |
|---|---|
| com.sleepycat.persist.impl |
INTERNAL: Direct Persistence Layer (DPL) implementation.
|
| Modifier and Type | Method and Description |
|---|---|
void |
Enhanced.bdbReadCompositeKeyFields(EntityInput input,
Format[] formats) |
void |
Enhanced.bdbReadNonKeyFields(EntityInput input,
int startField,
int endField,
int superLevel) |
void |
Enhanced.bdbReadPriKeyField(EntityInput input,
Format format)
Calls the super class method if this class does not contain the primary
key field.
|
void |
Enhanced.bdbReadSecKeyFields(EntityInput input,
int startField,
int endField,
int superLevel) |
void |
Enhanced.bdbWriteCompositeKeyFields(EntityOutput output,
Format[] formats) |
void |
Enhanced.bdbWriteNonKeyFields(EntityOutput output) |
void |
Enhanced.bdbWritePriKeyField(EntityOutput output,
Format format)
Calls the super class method if this class does not contain the primary
key field.
|
void |
Enhanced.bdbWriteSecKeyFields(EntityOutput output) |
Object |
PersistCatalog.convertRawObject(RawObject o,
IdentityHashMap converted) |
Format |
PersistCatalog.getFormat(Class cls,
boolean checkEntitySubclassIndexes)
Get a format for a given class, creating it if it does not exist.
|
Format |
PersistCatalog.getFormat(int formatId,
boolean expectStored) |
Object |
PrimitiveArrayFormat.newInstance(EntityInput input,
boolean rawAccess) |
Object |
ProxiedFormat.newInstance(EntityInput input,
boolean rawAccess) |
Object |
ConverterReader.newInstance(EntityInput input,
boolean rawAccess) |
Object |
SimpleFormat.FBool.newInstance(EntityInput input,
boolean rawAccess) |
Object |
SimpleFormat.FByte.newInstance(EntityInput input,
boolean rawAccess) |
Object |
SimpleFormat.FShort.newInstance(EntityInput input,
boolean rawAccess) |
Object |
SimpleFormat.FInt.newInstance(EntityInput input,
boolean rawAccess) |
Object |
SimpleFormat.FLong.newInstance(EntityInput input,
boolean rawAccess) |
Object |
SimpleFormat.FFloat.newInstance(EntityInput input,
boolean rawAccess) |
Object |
SimpleFormat.FDouble.newInstance(EntityInput input,
boolean rawAccess) |
Object |
SimpleFormat.FChar.newInstance(EntityInput input,
boolean rawAccess) |
Object |
SimpleFormat.FString.newInstance(EntityInput input,
boolean rawAccess) |
Object |
SimpleFormat.FBigInt.newInstance(EntityInput input,
boolean rawAccess) |
Object |
SimpleFormat.FBigDec.newInstance(EntityInput input,
boolean rawAccess) |
Object |
SimpleFormat.FDate.newInstance(EntityInput input,
boolean rawAccess) |
abstract Object |
Format.newInstance(EntityInput input,
boolean rawAccess)
Creates a new instance of the target class using its default
constructor.
|
BigInteger |
EntityInput.readBigInteger() |
boolean |
EntityInput.readBoolean() |
byte |
EntityInput.readByte() |
char |
EntityInput.readChar() |
void |
EnhancedAccessor.readCompositeKeyFields(Object o,
EntityInput input) |
int |
EntityInput.readInt() |
Object |
EntityInput.readKeyObject(Format format)
Called for a primary key field or a composite key field with a reference
type.
|
long |
EntityInput.readLong() |
void |
EnhancedAccessor.readNonKeyFields(Object o,
EntityInput input,
int startField,
int endField,
int superLevel) |
Object |
EntityInput.readObject()
Called via Accessor to read all fields with reference types, except for
the primary key field and composite key fields (see readKeyObject
below).
|
Object |
PrimitiveArrayFormat.readObject(Object o,
EntityInput input,
boolean rawAccess) |
Object |
CompositeKeyFormat.readObject(Object o,
EntityInput input,
boolean rawAccess) |
Object |
ComplexFormat.readObject(Object o,
EntityInput input,
boolean rawAccess) |
Object |
ProxiedFormat.readObject(Object o,
EntityInput input,
boolean rawAccess) |
Object |
ConverterReader.readObject(Object o,
EntityInput input,
boolean rawAccess) |
Object |
ObjectArrayFormat.readObject(Object o,
EntityInput input,
boolean rawAccess) |
abstract Object |
Format.readObject(Object o,
EntityInput input,
boolean rawAccess)
Called after newInstance() to read the rest of the data bytes and fill
in the object contents.
|
void |
ComplexFormat.readPriKey(Object o,
EntityInput input,
boolean rawAccess) |
void |
ConverterReader.readPriKey(Object o,
EntityInput input,
boolean rawAccess) |
void |
Format.readPriKey(Object o,
EntityInput input,
boolean rawAccess)
Reads the primary key from the given input bytes and sets the primary
key field in the given object.
|
void |
EnhancedAccessor.readPriKeyField(Object o,
EntityInput input) |
void |
EnhancedAccessor.readSecKeyFields(Object o,
EntityInput input,
int startField,
int endField,
int superLevel) |
short |
EntityInput.readShort() |
BigDecimal |
EntityInput.readSortedBigDecimal() |
double |
EntityInput.readSortedDouble() |
float |
EntityInput.readSortedFloat() |
String |
EntityInput.readString() |
Object |
EntityInput.readStringObject()
Called for a String field, that is not a primary key field or a
composite key field with a reference type.
|
void |
EntityInput.skipField(Format declaredFormat)
Called via PersistKeyCreator to skip fields prior to the secondary key
field.
|
void |
EnhancedAccessor.writeCompositeKeyFields(Object o,
EntityOutput output) |
void |
EntityOutput.writeKeyObject(Object o,
Format fieldFormat)
Called for a primary key field or composite key field with a reference
type.
|
void |
EnhancedAccessor.writeNonKeyFields(Object o,
EntityOutput output) |
void |
EntityOutput.writeObject(Object o,
Format fieldFormat)
Called via Accessor to write all fields with reference types, except for
the primary key field and composite key fields (see writeKeyObject
below).
|
void |
EnhancedAccessor.writePriKeyField(Object o,
EntityOutput output) |
void |
EnhancedAccessor.writeSecKeyFields(Object o,
EntityOutput output) |
Copyright © 2024. All rights reserved.