Package com.db4o.internal.classindex
Class AbstractClassIndexStrategy
- java.lang.Object
- 
- com.db4o.internal.classindex.AbstractClassIndexStrategy
 
- 
- All Implemented Interfaces:
- ClassIndexStrategy
 - Direct Known Subclasses:
- BTreeClassIndexStrategy
 
 public abstract class AbstractClassIndexStrategy extends java.lang.Object implements ClassIndexStrategy 
- 
- 
Field SummaryFields Modifier and Type Field Description protected ClassMetadata_classMetadata
 - 
Constructor SummaryConstructors Constructor Description AbstractClassIndexStrategy(ClassMetadata classMetadata)
 - 
Method SummaryAll Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description voidadd(Transaction trans, int id)protected intclassMetadataID()protected abstract voidinternalAdd(Transaction trans, int id)protected abstract voidinternalRemove(Transaction ta, int id)intownLength()voidremove(Transaction ta, int id)- 
Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 - 
Methods inherited from interface com.db4o.internal.classindex.ClassIndexStrategyallSlotIDs, defragIndex, defragReference, dontDelete, entryCount, id, idVisitable, initialize, purge, read, traverseIds, write
 
- 
 
- 
- 
- 
Field Detail- 
_classMetadataprotected final ClassMetadata _classMetadata 
 
- 
 - 
Constructor Detail- 
AbstractClassIndexStrategypublic AbstractClassIndexStrategy(ClassMetadata classMetadata) 
 
- 
 - 
Method Detail- 
classMetadataIDprotected int classMetadataID() 
 - 
ownLengthpublic int ownLength() - Specified by:
- ownLengthin interface- ClassIndexStrategy
 
 - 
internalAddprotected abstract void internalAdd(Transaction trans, int id) 
 - 
addpublic final void add(Transaction trans, int id) - Specified by:
- addin interface- ClassIndexStrategy
 
 - 
internalRemoveprotected abstract void internalRemove(Transaction ta, int id) 
 - 
removepublic final void remove(Transaction ta, int id) - Specified by:
- removein interface- ClassIndexStrategy
 
 
- 
 
-