public class ForUpdateClause
extends java.lang.Object
implements java.io.Serializable, java.lang.Cloneable
Constructor and Description |
---|
ForUpdateClause() |
ForUpdateClause(java.lang.Integer waitTimeout) |
ForUpdateClause(short lockMode) |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
clone() |
java.util.Collection |
getAliasesOfTablesToBeLocked(SQLSelectStatement statement)
INTERNAL:
Returns collection of aliases of the tables to be locked.
|
short |
getLockMode() |
java.lang.Integer |
getWaitTimeout() |
boolean |
isForUpdateOfClause() |
boolean |
isReferenceClassLocked() |
static ForUpdateClause |
newInstance(java.lang.Integer waitTimeout) |
static ForUpdateClause |
newInstance(short lockMode) |
void |
printSQL(ExpressionSQLPrinter printer,
SQLSelectStatement statement)
INTERNAL:
Prints the as of clause for an expression inside of the FROM clause.
|
public ForUpdateClause()
public ForUpdateClause(short lockMode)
public ForUpdateClause(java.lang.Integer waitTimeout)
public java.lang.Object clone()
clone
in class java.lang.Object
public static ForUpdateClause newInstance(short lockMode)
public static ForUpdateClause newInstance(java.lang.Integer waitTimeout)
public boolean isForUpdateOfClause()
public boolean isReferenceClassLocked()
public short getLockMode()
public java.lang.Integer getWaitTimeout()
public void printSQL(ExpressionSQLPrinter printer, SQLSelectStatement statement)
public java.util.Collection getAliasesOfTablesToBeLocked(SQLSelectStatement statement)
EclipseLink 2.6.3, "build v20160428-59c81c5" API Reference