Package com.db4o.internal.marshall
Interface FieldMarshaller
-
- All Known Implementing Classes:
AbstractFieldMarshaller
,FieldMarshaller0
,FieldMarshaller1
,FieldMarshaller2
public interface FieldMarshaller
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
defrag(ClassMetadata classMetadata, ClassAspect aspect, LatinStringIO sio, DefragmentContextImpl context)
int
marshalledLength(ObjectContainerBase stream, ClassAspect aspect)
FieldMetadata
read(ObjectContainerBase stream, ClassMetadata clazz, ByteArrayBuffer reader)
RawFieldSpec
readSpec(ObjectContainerBase stream, ByteArrayBuffer reader)
void
write(Transaction trans, ClassMetadata clazz, ClassAspect aspect, ByteArrayBuffer writer)
-
-
-
Method Detail
-
write
void write(Transaction trans, ClassMetadata clazz, ClassAspect aspect, ByteArrayBuffer writer)
-
readSpec
RawFieldSpec readSpec(ObjectContainerBase stream, ByteArrayBuffer reader)
-
read
FieldMetadata read(ObjectContainerBase stream, ClassMetadata clazz, ByteArrayBuffer reader)
-
marshalledLength
int marshalledLength(ObjectContainerBase stream, ClassAspect aspect)
-
defrag
void defrag(ClassMetadata classMetadata, ClassAspect aspect, LatinStringIO sio, DefragmentContextImpl context)
-
-