Uses of Interface
org.apache.kahadb.util.Marshaller

Packages that use Marshaller
org.apache.kahadb.index   
org.apache.kahadb.page   
org.apache.kahadb.util   
 

Uses of Marshaller in org.apache.kahadb.index
 

Classes in org.apache.kahadb.index that implement Marshaller
static class BTreeNode.Marshaller<Key,Value>
          The Marshaller is used to store and load the data in the BTreeNode into a Page.
 

Methods in org.apache.kahadb.index that return Marshaller
 Marshaller<Key> BTreeIndex.getKeyMarshaller()
           
 Marshaller<Key> HashIndex.getKeyMarshaller()
           
 Marshaller<Value> BTreeIndex.getValueMarshaller()
           
 Marshaller<Value> HashIndex.getValueMarshaller()
           
 

Methods in org.apache.kahadb.index with parameters of type Marshaller
 void Index.setKeyMarshaller(Marshaller<Key> marshaller)
          Set the marshaller for key objects
 void BTreeIndex.setKeyMarshaller(Marshaller<Key> keyMarshaller)
           
 void HashIndex.setKeyMarshaller(Marshaller<Key> marshaller)
          Set the marshaller for key objects
 void Index.setValueMarshaller(Marshaller<Value> marshaller)
          Set the marshaller for key objects
 void BTreeIndex.setValueMarshaller(Marshaller<Value> valueMarshaller)
           
 void HashIndex.setValueMarshaller(Marshaller<Value> valueMarshaller)
          Set the marshaller for value objects
 

Uses of Marshaller in org.apache.kahadb.page
 

Methods in org.apache.kahadb.page with parameters of type Marshaller
<T> Page<T>
Transaction.load(long pageId, Marshaller<T> marshaller)
          Loads a page from disk.
<T> void
Transaction.load(Page<T> page, Marshaller<T> marshaller)
          Loads a page from disk.
<T> void
Transaction.store(Page<T> page, Marshaller<T> marshaller, boolean overflow)
           
 

Uses of Marshaller in org.apache.kahadb.util
 

Classes in org.apache.kahadb.util that implement Marshaller
 class BytesMarshaller
          Implementation of a Marshaller for byte arrays
 class IntegerMarshaller
          Implementation of a Marshaller for a Integer
 class LongMarshaller
          Implementation of a Marshaller for a Long
 class ObjectMarshaller
          Implementation of a Marshaller for Objects
static class SequenceSet.Marshaller
           
 class StringMarshaller
          Implementation of a Marshaller for Strings
 class VariableMarshaller<T>
          Convenience base class for Marshaller implementations which do not deepCopy and which use variable size encodings.
 



Copyright © 2005-2010 The Apache Software Foundation. All Rights Reserved.