Uses of Interface
jdbm.helper.Serializer

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)
           
 



Copyright © 2003-2011 Apache Software Foundation. All Rights Reserved.