Package com.db4o.internal.handlers
Interface FieldAwareTypeHandler
-
- All Superinterfaces:
CascadingTypeHandler,DeepClone,ReferenceTypeHandler,TypeHandler4,VersionedTypeHandler,VirtualAttributeHandler
- All Known Implementing Classes:
NullFieldAwareTypeHandler,StandardReferenceTypeHandler,StandardReferenceTypeHandler0
public interface FieldAwareTypeHandler extends ReferenceTypeHandler, VersionedTypeHandler, CascadingTypeHandler, VirtualAttributeHandler
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddFieldIndices(ObjectIdContextImpl context)voidclassMetadata(ClassMetadata classMetadata)voidcollectIDs(CollectIdContext context, Predicate4<ClassAspect> predicate)voiddeleteMembers(DeleteContextImpl deleteContext, boolean isUpdate)voidreadVirtualAttributes(ObjectReferenceContext context)booleanseekToField(ObjectHeaderContext context, ClassAspect aspect)-
Methods inherited from interface com.db4o.typehandlers.CascadingTypeHandler
cascadeActivation, collectIDs, readCandidateHandler
-
Methods inherited from interface com.db4o.typehandlers.ReferenceTypeHandler
activate
-
Methods inherited from interface com.db4o.typehandlers.TypeHandler4
defragment, delete, write
-
Methods inherited from interface com.db4o.internal.VersionedTypeHandler
unversionedTemplate
-
-
-
-
Method Detail
-
addFieldIndices
void addFieldIndices(ObjectIdContextImpl context)
-
collectIDs
void collectIDs(CollectIdContext context, Predicate4<ClassAspect> predicate)
-
deleteMembers
void deleteMembers(DeleteContextImpl deleteContext, boolean isUpdate)
-
readVirtualAttributes
void readVirtualAttributes(ObjectReferenceContext context)
- Specified by:
readVirtualAttributesin interfaceVirtualAttributeHandler
-
classMetadata
void classMetadata(ClassMetadata classMetadata)
-
seekToField
boolean seekToField(ObjectHeaderContext context, ClassAspect aspect)
-
-