|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Serializer | |
---|---|
jdbm | Simplified public API corresponding to GDBM APIs. |
jdbm.btree | B+Tree (scalable persistent tree) data structure implementation. |
jdbm.helper | Miscelaneous utility classes and interfaces. |
jdbm.recman | Core classes for managing persistent objects and processing transactions. |
org.apache.directory.server.core.partition.impl.btree.jdbm |
Uses of Serializer in jdbm |
---|
Methods in jdbm with parameters of type Serializer | |
---|---|
java.lang.Object |
RecordManager.fetch(long recid,
Serializer serializer)
Fetches a record using a custom serializer. |
long |
RecordManager.insert(java.lang.Object obj,
Serializer serializer)
Inserts a new record using a custom serializer. |
void |
RecordManager.update(long recid,
java.lang.Object obj,
Serializer serializer)
Updates a record using a custom serializer. |
Uses of Serializer in jdbm.btree |
---|
Classes in jdbm.btree that implement Serializer | |
---|---|
class |
BPage
Page of a Btree. |
Fields in jdbm.btree declared as Serializer | |
---|---|
protected Serializer |
BTree._keySerializer
Serializer used to serialize index keys (optional) |
protected Serializer |
BTree._valueSerializer
Serializer used to serialize index values (optional) |
Methods in jdbm.btree with parameters of type Serializer | |
---|---|
static BTree |
BTree.createInstance(RecordManager recman,
java.util.Comparator comparator,
Serializer keySerializer,
Serializer valueSerializer)
Create a new persistent BTree, with 16 entries per node. |
static BTree |
BTree.createInstance(RecordManager recman,
java.util.Comparator comparator,
Serializer keySerializer,
Serializer valueSerializer,
int pageSize)
Create a new persistent BTree with the given number of entries per node. |
void |
BTree.setValueSerializer(Serializer valueSerializer)
|
Uses of Serializer in jdbm.helper |
---|
Classes in jdbm.helper that implement Serializer | |
---|---|
class |
ByteArraySerializer
Serializer for byte arrays -- simple returns the byte array itself. |
class |
DefaultSerializer
Default java serializer. |
class |
IntegerSerializer
Optimized serializer for integers. |
class |
LongSerializer
Optimized serializer for long integers. |
Uses of Serializer in jdbm.recman |
---|
Methods in jdbm.recman with parameters of type Serializer | |
---|---|
java.lang.Object |
CacheRecordManager.fetch(long recid,
Serializer serializer)
Fetches a record using a custom serializer. |
java.lang.Object |
BaseRecordManager.fetch(long recid,
Serializer serializer)
Fetches a record using a custom serializer. |
long |
CacheRecordManager.insert(java.lang.Object obj,
Serializer serializer)
Inserts a new record using a custom serializer. |
long |
BaseRecordManager.insert(java.lang.Object obj,
Serializer serializer)
Inserts a new record using a custom serializer. |
void |
CacheRecordManager.update(long recid,
java.lang.Object obj,
Serializer serializer)
Updates a record using a custom serializer. |
void |
BaseRecordManager.update(long recid,
java.lang.Object obj,
Serializer serializer)
Updates a record using a custom serializer. |
Uses of Serializer in org.apache.directory.server.core.partition.impl.btree.jdbm |
---|
Classes in org.apache.directory.server.core.partition.impl.btree.jdbm that implement Serializer | |
---|---|
class |
BigIntegerSerializer
A custom BigInteger serializer to [de]serialize BigIntegers. |
class |
IndexValueSerializer
|
class |
ServerEntrySerializer
|
class |
StringSerializer
A custom String serializer to [de]serialize Strings. |
Methods in org.apache.directory.server.core.partition.impl.btree.jdbm that return Serializer | |
---|---|
Serializer |
JdbmTable.getKeySerializer()
|
Serializer |
JdbmTable.getValueSerializer()
|
Constructors in org.apache.directory.server.core.partition.impl.btree.jdbm with parameters of type Serializer | |
---|---|
JdbmMasterTable(RecordManager recMan,
org.apache.directory.shared.ldap.schema.SchemaManager schemaManager,
java.lang.String dbName,
Serializer serializer)
|
|
JdbmTable(org.apache.directory.shared.ldap.schema.SchemaManager schemaManager,
java.lang.String name,
int numDupLimit,
RecordManager manager,
java.util.Comparator<K> keyComparator,
java.util.Comparator<V> valueComparator,
Serializer keySerializer,
Serializer valueSerializer)
Creates a Jdbm BTree based tuple Table abstraction that enables duplicates. |
|
JdbmTable(org.apache.directory.shared.ldap.schema.SchemaManager schemaManager,
java.lang.String name,
RecordManager manager,
java.util.Comparator<K> keyComparator,
Serializer keySerializer,
Serializer valueSerializer)
Creates a Jdbm BTree based tuple Table abstraction without duplicates enabled using a simple key comparator. |
|
MarshallerSerializerBridge(Serializer serializer)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |