|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IIdManager
Method Summary | |
---|---|
void |
clear()
|
OID |
consultNextOid()
|
OID |
getNextClassId(long objectPosition)
Gets an id for a class |
OID |
getNextObjectId(long objectPosition)
Gets an id for an object (instance) |
long |
getObjectPositionWithOid(OID oid,
boolean useCache)
|
boolean |
mustShift()
To check if the id block must shift: that a new id block must be created |
void |
reserveIds(long nbIds)
|
void |
updateClassPositionForId(OID classId,
long objectPosition,
boolean writeInTransaction)
|
void |
updateIdStatus(OID id,
byte newStatus)
|
void |
updateObjectPositionForOid(OID oid,
long objectPosition,
boolean writeInTransaction)
|
Method Detail |
---|
OID getNextObjectId(long objectPosition)
objectPosition
- the object position (instance)
OID getNextClassId(long objectPosition)
objectPosition
- the object position (class)
void updateObjectPositionForOid(OID oid, long objectPosition, boolean writeInTransaction)
void updateClassPositionForId(OID classId, long objectPosition, boolean writeInTransaction)
void updateIdStatus(OID id, byte newStatus)
void reserveIds(long nbIds)
long getObjectPositionWithOid(OID oid, boolean useCache)
void clear()
boolean mustShift()
OID consultNextOid()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |