|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| 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> |
HashIndex.getKeyMarshaller()
|
Marshaller<Key> |
BTreeIndex.getKeyMarshaller()
|
Marshaller<Value> |
HashIndex.getValueMarshaller()
|
Marshaller<Value> |
BTreeIndex.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 |
HashIndex.setKeyMarshaller(Marshaller<Key> marshaller)
Set the marshaller for key objects |
void |
BTreeIndex.setKeyMarshaller(Marshaller<Key> keyMarshaller)
|
void |
Index.setValueMarshaller(Marshaller<Value> marshaller)
Set the marshaller for key objects |
void |
HashIndex.setValueMarshaller(Marshaller<Value> valueMarshaller)
Set the marshaller for value objects |
void |
BTreeIndex.setValueMarshaller(Marshaller<Value> valueMarshaller)
|
| Uses of Marshaller in org.apache.kahadb.page |
|---|
| Methods in org.apache.kahadb.page with parameters of type Marshaller | ||
|---|---|---|
|
Transaction.load(long pageId,
Marshaller<T> marshaller)
Loads a page from disk. |
|
|
Transaction.load(Page<T> page,
Marshaller<T> marshaller)
Loads a page from disk. |
|
|
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. |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||