com.bigdata.resources
Class JournalIndex.TupleSerializer
java.lang.Object
com.bigdata.btree.DefaultTupleSerializer<Long,JournalMetadata>
com.bigdata.resources.JournalIndex.TupleSerializer
- All Implemented Interfaces:
- ITupleSerializer<Long,JournalMetadata>, IKeyBuilderFactory, Externalizable, Serializable
- Enclosing class:
- JournalIndex
protected static class JournalIndex.TupleSerializer
- extends DefaultTupleSerializer<Long,JournalMetadata>
Encapsulates key and value formation.
- Version:
- $Id: JournalIndex.java 5892 2012-01-27 13:22:11Z thompsonbry $
- Author:
- Bryan Thompson
- See Also:
- Serialized Form
| Methods inherited from class com.bigdata.btree.DefaultTupleSerializer |
deserialize, getDefaultKeyBuilderFactory, getDefaultLeafKeysCoder, getDefaultValuesCoder, getKeyBuilder, getLeafKeysCoder, getLeafValuesCoder, newInstance, serializeKey, serializeVal, setLeafKeysCoder, setLeafValuesCoder, toString |
JournalIndex.TupleSerializer
public JournalIndex.TupleSerializer()
- De-serialization ctor.
JournalIndex.TupleSerializer
public JournalIndex.TupleSerializer(IKeyBuilderFactory keyBuilderFactory)
- Ctor when creating a new instance.
- Parameters:
keyBuilderFactory -
deserializeKey
public Long deserializeKey(ITuple tuple)
- Decodes the key as a commit time.
- Specified by:
deserializeKey in interface ITupleSerializer<Long,JournalMetadata>- Overrides:
deserializeKey in class DefaultTupleSerializer<Long,JournalMetadata>
readExternal
public void readExternal(ObjectInput in)
throws IOException,
ClassNotFoundException
- Specified by:
readExternal in interface Externalizable- Overrides:
readExternal in class DefaultTupleSerializer<Long,JournalMetadata>
- Throws:
IOException
ClassNotFoundException
writeExternal
public void writeExternal(ObjectOutput out)
throws IOException
- Specified by:
writeExternal in interface Externalizable- Overrides:
writeExternal in class DefaultTupleSerializer<Long,JournalMetadata>
- Throws:
IOException
Copyright © 2006-2011 SYSTAP, LLC. All Rights Reserved.