public interface ClassIndexStrategy
| Modifier and Type | Method and Description |
|---|---|
void |
add(Transaction transaction,
int id) |
Iterator4 |
allSlotIDs(Transaction trans) |
void |
defragIndex(DefragmentContextImpl context) |
void |
defragReference(ClassMetadata classMetadata,
DefragmentContextImpl context,
int classIndexID) |
void |
dontDelete(Transaction transaction,
int id) |
int |
entryCount(Transaction transaction) |
int |
id() |
void |
initialize(ObjectContainerBase stream) |
int |
ownLength() |
void |
purge() |
void |
read(ObjectContainerBase stream,
int indexID) |
void |
remove(Transaction transaction,
int id) |
void |
traverseAll(Transaction transaction,
Visitor4 command)
Traverses all index entries (java.lang.Integer references).
|
int |
write(Transaction transaction) |
void initialize(ObjectContainerBase stream)
void read(ObjectContainerBase stream, int indexID)
int write(Transaction transaction)
void add(Transaction transaction, int id)
void remove(Transaction transaction, int id)
int entryCount(Transaction transaction)
int ownLength()
void purge()
void traverseAll(Transaction transaction, Visitor4 command)
void dontDelete(Transaction transaction, int id)
Iterator4 allSlotIDs(Transaction trans)
void defragReference(ClassMetadata classMetadata, DefragmentContextImpl context, int classIndexID)
int id()
void defragIndex(DefragmentContextImpl context)