|
Oracle Fusion Middleware Java API Reference for Oracle TopLink 11g Release 1 (11.1.1) B32476-03 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object oracle.toplink.sequencing.Sequence oracle.toplink.sequencing.StandardSequence oracle.toplink.sequencing.QuerySequence
public class QuerySequence
Purpose: An generic query sequence mechanism.
Description This sequence allows the sequence operations to be customized through user defined queries. A select and update query can be set which can use custom SQL or stored procedures to define the sequencing mechanism. If a single stored procedure is used that does the update and select only the select query needs to be set.
Constructor Summary | |
---|---|
QuerySequence()
|
|
QuerySequence(boolean shouldAcquireValueAfterInsert,
boolean shouldUseTransaction)
|
|
QuerySequence(java.lang.String name)
Create a new sequence with the name. |
|
QuerySequence(java.lang.String name,
boolean shouldAcquireValueAfterInsert,
boolean shouldUseTransaction)
|
|
QuerySequence(java.lang.String name,
int size)
Create a new sequence with the name and sequence pre-allocation size. |
|
QuerySequence(java.lang.String name,
int size,
boolean shouldAcquireValueAfterInsert,
boolean shouldUseTransaction)
|
|
QuerySequence(java.lang.String name,
int size,
int initialValue)
|
|
QuerySequence(java.lang.String name,
int size,
int initialValue,
boolean shouldAcquireValueAfterInsert,
boolean shouldUseTransaction)
|
Method Summary | |
---|---|
boolean |
equals(java.lang.Object obj)
|
ValueReadQuery |
getSelectQuery()
|
DataModifyQuery |
getUpdateQuery()
|
void |
setSelectQuery(ValueReadQuery query)
|
void |
setShouldAcquireValueAfterInsert(boolean shouldAcquireValueAfterInsert)
|
void |
setShouldSelectBeforeUpdate(boolean shouldSelectBeforeUpdate)
|
void |
setShouldSkipUpdate(boolean shouldSkipUpdate)
|
void |
setShouldUseTransaction(boolean shouldUseTransaction)
|
void |
setUpdateQuery(DataModifyQuery query)
|
boolean |
shouldAcquireValueAfterInsert()
|
boolean |
shouldSelectBeforeUpdate()
|
boolean |
shouldSkipUpdate()
|
boolean |
shouldUseTransaction()
|
Methods inherited from class oracle.toplink.sequencing.StandardSequence |
---|
getGeneratedValue, getGeneratedVector, setInitialValue |
Methods inherited from class oracle.toplink.sequencing.Sequence |
---|
clone, getDatasourcePlatform, getInitialValue, getName, getPreallocationSize, isConnected, isNative, isTable, isUnaryTable, setName, setPreallocationSize |
Methods inherited from class java.lang.Object |
---|
getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public QuerySequence()
public QuerySequence(java.lang.String name)
public QuerySequence(java.lang.String name, int size)
public QuerySequence(java.lang.String name, int size, int initialValue)
public QuerySequence(boolean shouldAcquireValueAfterInsert, boolean shouldUseTransaction)
public QuerySequence(java.lang.String name, boolean shouldAcquireValueAfterInsert, boolean shouldUseTransaction)
public QuerySequence(java.lang.String name, int size, boolean shouldAcquireValueAfterInsert, boolean shouldUseTransaction)
public QuerySequence(java.lang.String name, int size, int initialValue, boolean shouldAcquireValueAfterInsert, boolean shouldUseTransaction)
Method Detail |
---|
public boolean equals(java.lang.Object obj)
equals
in class Sequence
public boolean shouldAcquireValueAfterInsert()
shouldAcquireValueAfterInsert
in class StandardSequence
public void setShouldAcquireValueAfterInsert(boolean shouldAcquireValueAfterInsert)
public boolean shouldUseTransaction()
shouldUseTransaction
in class StandardSequence
public void setShouldUseTransaction(boolean shouldUseTransaction)
public void setSelectQuery(ValueReadQuery query)
public ValueReadQuery getSelectQuery()
public void setUpdateQuery(DataModifyQuery query)
public DataModifyQuery getUpdateQuery()
public void setShouldSkipUpdate(boolean shouldSkipUpdate)
public boolean shouldSkipUpdate()
public void setShouldSelectBeforeUpdate(boolean shouldSelectBeforeUpdate)
public boolean shouldSelectBeforeUpdate()
|
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |