public interface PersistManager
Modifier and Type | Field and Description |
---|---|
static int |
CLOSE_RETAIN_TABLE |
static int |
INIT_TABLE_EXISTS |
static int |
PCEVT_CANT_BE_PERSISTED |
static int |
PCEVT_NO_PASSIVATE_NON_ZERO_LOCK |
static int |
PCEVT_NO_PASSIVATE_NOT_ALL_ELEM_PERS |
static int |
PCEVT_NODE_RECENTLY_USED |
Modifier and Type | Method and Description |
---|---|
void |
changeParent(long id,
long parid,
int collid) |
void |
close() |
void |
close(int flags) |
void |
commit() |
void |
delete(long id,
int collid) |
void |
deleteAll(int collid) |
int |
getMaxTabNameLength() |
long |
getTableSignature(java.lang.String tableName) |
boolean |
holdTableName(java.lang.String tabName,
boolean forCreate) |
void |
init(int flags) |
void |
insert(long id,
long parid,
int collid,
PCollKeyInfo[] keyArr,
byte[] content) |
void |
insert(long id,
long parid,
int collid,
PCollKeyInfo[] keyArr,
byte[] content,
int off,
int len) |
void |
notifyPCollEvent(int id,
java.lang.Object obj,
java.lang.Object otherInfo) |
long |
queryNextCollectionId() |
long |
queryNextNodeId(int colId) |
long |
queryNextObjId(int colId) |
java.lang.Object[] |
retrieve(long id,
int collid,
boolean keyonly,
long[] parentIdRet) |
long[] |
retrieveIdsWithKey(int keyId,
java.lang.Object keyVal,
int collid) |
void |
setCommitThreshhold(int value) |
void |
setPCollManager(PCollManager mgr) |
void |
setPersistent(boolean pers) |
void |
setTableCreated(boolean tableCreated) |
void |
setTableName(java.lang.String tabName) |
void |
update(long id,
long parid,
int collid,
PCollKeyInfo[] keyArr,
byte[] content) |
void |
update(long id,
long parid,
int collid,
PCollKeyInfo[] keyArr,
byte[] content,
int off,
int len) |
boolean |
waitForTableName(java.lang.String tabName) |
static final int PCEVT_NO_PASSIVATE_NON_ZERO_LOCK
static final int PCEVT_NO_PASSIVATE_NOT_ALL_ELEM_PERS
static final int PCEVT_CANT_BE_PERSISTED
static final int PCEVT_NODE_RECENTLY_USED
static final int CLOSE_RETAIN_TABLE
static final int INIT_TABLE_EXISTS
int getMaxTabNameLength()
void setPCollManager(PCollManager mgr)
void setTableName(java.lang.String tabName)
void setCommitThreshhold(int value)
boolean holdTableName(java.lang.String tabName, boolean forCreate)
boolean waitForTableName(java.lang.String tabName)
long queryNextCollectionId()
long queryNextObjId(int colId)
long queryNextNodeId(int colId)
long getTableSignature(java.lang.String tableName)
void insert(long id, long parid, int collid, PCollKeyInfo[] keyArr, byte[] content)
void insert(long id, long parid, int collid, PCollKeyInfo[] keyArr, byte[] content, int off, int len)
void update(long id, long parid, int collid, PCollKeyInfo[] keyArr, byte[] content)
void update(long id, long parid, int collid, PCollKeyInfo[] keyArr, byte[] content, int off, int len)
void changeParent(long id, long parid, int collid)
void delete(long id, int collid)
void deleteAll(int collid)
java.lang.Object[] retrieve(long id, int collid, boolean keyonly, long[] parentIdRet)
long[] retrieveIdsWithKey(int keyId, java.lang.Object keyVal, int collid)
void commit()
void close()
void close(int flags)
void init(int flags)
void setPersistent(boolean pers)
void setTableCreated(boolean tableCreated)
void notifyPCollEvent(int id, java.lang.Object obj, java.lang.Object otherInfo)