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 void
addFieldIndices(ObjectIdContextImpl context)
void
classMetadata(ClassMetadata classMetadata)
void
collectIDs(CollectIdContext context, Predicate4<ClassAspect> predicate)
void
deleteMembers(DeleteContextImpl deleteContext, boolean isUpdate)
void
readVirtualAttributes(ObjectReferenceContext context)
boolean
seekToField(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:
readVirtualAttributes
in interfaceVirtualAttributeHandler
-
classMetadata
void classMetadata(ClassMetadata classMetadata)
-
seekToField
boolean seekToField(ObjectHeaderContext context, ClassAspect aspect)
-
-