public class UuidTypeHandler extends java.lang.Object implements ValueTypeHandler, QueryableTypeHandler, IndexableTypeHandler
| Constructor and Description |
|---|
UuidTypeHandler() |
| Modifier and Type | Method and Description |
|---|---|
void |
defragIndexEntry(DefragmentContextImpl context) |
void |
defragment(DefragmentContext context) |
void |
delete(DeleteContext context) |
boolean |
descendsIntoMembers() |
java.lang.Object |
indexEntryToObject(Context context,
java.lang.Object indexEntry) |
int |
linkLength() |
PreparedComparison |
prepareComparison(Context context,
java.lang.Object obj) |
java.lang.Object |
read(ReadContext context) |
java.lang.Object |
readIndexEntry(Context context,
ByteArrayBuffer reader) |
java.lang.Object |
readIndexEntry(ObjectIdContext context) |
java.lang.Object |
readIndexEntryFromObjectSlot(MarshallerFamily mf,
StatefulBuffer writer) |
void |
write(WriteContext context,
java.lang.Object obj) |
void |
writeIndexEntry(Context context,
ByteArrayBuffer writer,
java.lang.Object obj) |
public void delete(DeleteContext context) throws Db4oIOException
delete in interface TypeHandler4Db4oIOExceptionpublic void defragment(DefragmentContext context)
defragment in interface TypeHandler4public void write(WriteContext context, java.lang.Object obj)
write in interface TypeHandler4public java.lang.Object readIndexEntry(Context context, ByteArrayBuffer reader)
readIndexEntry in interface Indexable4public void writeIndexEntry(Context context, ByteArrayBuffer writer, java.lang.Object obj)
writeIndexEntry in interface Indexable4public void defragIndexEntry(DefragmentContextImpl context)
defragIndexEntry in interface Indexable4public PreparedComparison prepareComparison(Context context, java.lang.Object obj)
prepareComparison in interface Comparable4public int linkLength()
linkLength in interface LinkLengthAwarepublic java.lang.Object indexEntryToObject(Context context, java.lang.Object indexEntry)
indexEntryToObject in interface IndexableTypeHandlerpublic java.lang.Object readIndexEntryFromObjectSlot(MarshallerFamily mf, StatefulBuffer writer) throws CorruptionException, Db4oIOException
readIndexEntryFromObjectSlot in interface IndexableTypeHandlerCorruptionExceptionDb4oIOExceptionpublic java.lang.Object readIndexEntry(ObjectIdContext context) throws CorruptionException, Db4oIOException
readIndexEntry in interface IndexableTypeHandlerCorruptionExceptionDb4oIOExceptionpublic boolean descendsIntoMembers()
descendsIntoMembers in interface QueryableTypeHandlerpublic java.lang.Object read(ReadContext context)
read in interface ValueTypeHandler