Package org.hibernate.sql.ast.spi
Class AbstractSqlAstTranslator.ForUpdateClause
- java.lang.Object
-
- org.hibernate.sql.ast.spi.AbstractSqlAstTranslator.ForUpdateClause
-
- Enclosing class:
- AbstractSqlAstTranslator<T extends JdbcOperation>
protected static class AbstractSqlAstTranslator.ForUpdateClause extends Object
-
-
Constructor Summary
Constructors Constructor Description ForUpdateClause()
ForUpdateClause(LockMode lockMode)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addKeyColumnNames(TableGroup tableGroup)
void
appendAliases(SqlAppender appender)
void
applyAliases(RowLockStrategy lockIdentifier, TableGroup tableGroup)
void
applyAliases(RowLockStrategy lockIdentifier, QuerySpec querySpec)
String
getAliases()
LockMode
getLockMode()
int
getTimeoutMillis()
boolean
hasAlias(String alias)
boolean
hasAliases()
void
merge(LockOptions lockOptions)
void
setLockMode(LockMode lockMode)
-
-
-
Constructor Detail
-
ForUpdateClause
public ForUpdateClause(LockMode lockMode)
-
ForUpdateClause
public ForUpdateClause()
-
-
Method Detail
-
applyAliases
public void applyAliases(RowLockStrategy lockIdentifier, QuerySpec querySpec)
-
applyAliases
public void applyAliases(RowLockStrategy lockIdentifier, TableGroup tableGroup)
-
getLockMode
public LockMode getLockMode()
-
setLockMode
public void setLockMode(LockMode lockMode)
-
addKeyColumnNames
public void addKeyColumnNames(TableGroup tableGroup)
-
hasAlias
public boolean hasAlias(String alias)
-
getTimeoutMillis
public int getTimeoutMillis()
-
hasAliases
public boolean hasAliases()
-
appendAliases
public void appendAliases(SqlAppender appender)
-
getAliases
public String getAliases()
-
merge
public void merge(LockOptions lockOptions)
-
-