|
Oracle TopLink API Reference 10g Release 3 (10.1.3) B13698-01 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object
oracle.toplink.queryframework.DatabaseQuery
oracle.toplink.queryframework.ModifyQuery
oracle.toplink.queryframework.UpdateAllQuery
PUBLIC: Query used to perform a bulk update using TopLink's expression framework.
| Field Summary | |
static int |
INVALIDATE_CACHE |
static int |
NO_CACHECache usage flags |
| Fields inherited from class oracle.toplink.queryframework.DatabaseQuery |
CascadeAggregateDelete, CascadeAllParts, CascadeByMapping, CascadeDependentParts, CascadePrivateParts, NoCascading |
| Constructor Summary | |
UpdateAllQuery()PUBLIC: |
|
UpdateAllQuery(java.lang.Class referenceClass)PUBLIC: Create a new update all query for the class specified. |
|
UpdateAllQuery(java.lang.Class referenceClass, Expression selectionCriteria)PUBLIC: Create a new update all query for the class and the selection criteria specified. |
|
UpdateAllQuery(java.lang.Class referenceClass, ExpressionBuilder builder)PUBLIC: Create a new update all query for the class specified. |
|
| Method Summary | |
void |
addUpdate(Expression field, Expression value)PUBLIC: Add the update (SET) clause to the query. |
void |
addUpdate(Expression field, java.lang.Object value)PUBLIC: Add the update (SET) clause to the query. |
void |
addUpdate(java.lang.String attributeName, java.lang.Object value)PUBLIC: Add the update (SET) clause to the query. |
int |
getCacheUsage()PUBLIC: Return the cache usage for this query. |
ExpressionBuilder |
getExpressionBuilder()PUBLIC: Get the expression builder which should be used for this query. |
java.lang.Class |
getReferenceClass()PUBLIC: Return the reference class for this query. |
void |
setCacheUsage(int cacheUsage)PUBLIC: Set the level of cache support for this query, either NONE or INVALIDATE. |
void |
setExpressionBuilder(ExpressionBuilder builder)PUBLIC: Set the expression builder which should be used for this query. |
void |
setReferenceClass(java.lang.Class referenceClass)PUBLIC: Set the reference class this query. |
void |
setShouldDeferExecutionInUOW(boolean shouldDeferExecutionInUOW)PUBLIC: Set a flag indicating whether execution should be deferred in UOW until commit. |
boolean |
shouldDeferExecutionInUOW()PUBLIC: Indicates whether execution should be deferred in UOW until commit. |
| Methods inherited from class oracle.toplink.queryframework.ModifyQuery |
forceBatchStatementExecution, isModifyQuery, setForceBatchStatementExecution |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
public static final int NO_CACHE
public static final int INVALIDATE_CACHE
| Constructor Detail |
public UpdateAllQuery()
public UpdateAllQuery(java.lang.Class referenceClass)
public UpdateAllQuery(java.lang.Class referenceClass,
Expression selectionCriteria)
public UpdateAllQuery(java.lang.Class referenceClass,
ExpressionBuilder builder)
| Method Detail |
public void addUpdate(Expression field,
java.lang.Object value)
public void addUpdate(java.lang.String attributeName,
java.lang.Object value)
public void addUpdate(Expression field,
Expression value)
public int getCacheUsage()
public ExpressionBuilder getExpressionBuilder()
public java.lang.Class getReferenceClass()
getReferenceClass in class DatabaseQuerypublic void setCacheUsage(int cacheUsage)
public void setExpressionBuilder(ExpressionBuilder builder)
public void setReferenceClass(java.lang.Class referenceClass)
public void setShouldDeferExecutionInUOW(boolean shouldDeferExecutionInUOW)
public boolean shouldDeferExecutionInUOW()
|
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||