oracle.jbo.pcoll
Class OraclePersistManager
java.lang.Object
oracle.jbo.pcoll.OraclePersistManager
- All Implemented Interfaces:
- PersistManager
public class OraclePersistManager
- extends java.lang.Object
- implements PersistManager
Method Summary |
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)
|
java.sql.Connection |
getConnection()
|
int |
getMaxTabNameLength()
|
long |
getTableSignature(java.lang.String tableName)
|
boolean |
holdTableName(java.lang.String tableName,
boolean forCreate)
|
void |
init(int flags)
|
void |
insert(long id,
long parid,
int collid,
PCollKeyInfo[] keyArr,
byte[] content)
|
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 |
setSequenceIncrementSize(long seqIncSize)
|
void |
setTableCreated(boolean tableCreated)
|
void |
setTableName(java.lang.String tableName)
|
void |
update(long id,
long parid,
int collid,
PCollKeyInfo[] keyArr,
byte[] content)
|
void |
updateKeyInfo(long id,
int collid,
PCollKeyInfo[] keyArr)
|
boolean |
waitForTableName(java.lang.String tableName)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
mDebugOn
public static final boolean mDebugOn
- See Also:
- Constant Field Values
OraclePersistManager
public OraclePersistManager()
close
public void close()
- Specified by:
close
in interface PersistManager
close
public void close(int flags)
- Specified by:
close
in interface PersistManager
getMaxTabNameLength
public int getMaxTabNameLength()
- Specified by:
getMaxTabNameLength
in interface PersistManager
setPCollManager
public void setPCollManager(PCollManager mgr)
- Specified by:
setPCollManager
in interface PersistManager
getConnection
public java.sql.Connection getConnection()
setTableName
public void setTableName(java.lang.String tableName)
- Specified by:
setTableName
in interface PersistManager
setCommitThreshhold
public void setCommitThreshhold(int value)
- Specified by:
setCommitThreshhold
in interface PersistManager
setPersistent
public void setPersistent(boolean pers)
- Specified by:
setPersistent
in interface PersistManager
setTableCreated
public void setTableCreated(boolean tableCreated)
- Specified by:
setTableCreated
in interface PersistManager
commit
public void commit()
- Specified by:
commit
in interface PersistManager
getTableSignature
public long getTableSignature(java.lang.String tableName)
- Specified by:
getTableSignature
in interface PersistManager
init
public void init(int flags)
- Specified by:
init
in interface PersistManager
waitForTableName
public boolean waitForTableName(java.lang.String tableName)
- Specified by:
waitForTableName
in interface PersistManager
holdTableName
public boolean holdTableName(java.lang.String tableName,
boolean forCreate)
- Specified by:
holdTableName
in interface PersistManager
queryNextCollectionId
public long queryNextCollectionId()
- Specified by:
queryNextCollectionId
in interface PersistManager
queryNextObjId
public long queryNextObjId(int colId)
- Specified by:
queryNextObjId
in interface PersistManager
queryNextNodeId
public long queryNextNodeId(int colId)
- Specified by:
queryNextNodeId
in interface PersistManager
updateKeyInfo
public void updateKeyInfo(long id,
int collid,
PCollKeyInfo[] keyArr)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
insert
public void insert(long id,
long parid,
int collid,
PCollKeyInfo[] keyArr,
byte[] content)
- Specified by:
insert
in interface PersistManager
update
public void update(long id,
long parid,
int collid,
PCollKeyInfo[] keyArr,
byte[] content)
- Specified by:
update
in interface PersistManager
changeParent
public void changeParent(long id,
long parid,
int collid)
- Specified by:
changeParent
in interface PersistManager
delete
public void delete(long id,
int collid)
- Specified by:
delete
in interface PersistManager
deleteAll
public void deleteAll(int collid)
- Specified by:
deleteAll
in interface PersistManager
retrieve
public java.lang.Object[] retrieve(long id,
int collid,
boolean keyonly,
long[] parentIdRet)
- Specified by:
retrieve
in interface PersistManager
retrieveIdsWithKey
public long[] retrieveIdsWithKey(int keyId,
java.lang.Object keyVal,
int collid)
- Specified by:
retrieveIdsWithKey
in interface PersistManager
notifyPCollEvent
public void notifyPCollEvent(int id,
java.lang.Object obj,
java.lang.Object otherInfo)
- Specified by:
notifyPCollEvent
in interface PersistManager
setSequenceIncrementSize
public void setSequenceIncrementSize(long seqIncSize)
Copyright © 1997, 2010, Oracle. All rights reserved.