Package org.hibernate.sql.ast.internal
Class StandardLockingClauseStrategy
java.lang.Object
org.hibernate.sql.ast.internal.StandardLockingClauseStrategy
- All Implemented Interfaces:
LockingClauseStrategy
LockingClauseStrategy implementation for dialects with support for
for share (of)
and for update (of)
clauses.-
Constructor Summary
ConstructorsConstructorDescriptionStandardLockingClauseStrategy
(Dialect dialect, PessimisticLockKind lockKind, RowLockStrategy rowLockStrategy, LockOptions lockOptions) -
Method Summary
Modifier and TypeMethodDescriptionboolean
void
registerJoin
(TableGroupJoin join) void
registerRoot
(TableGroup root) void
render
(SqlAppender sqlAppender) protected void
renderLockFragment
(SqlAppender sqlAppender) protected void
renderResultSetOptions
(SqlAppender sqlAppender)
-
Constructor Details
-
StandardLockingClauseStrategy
public StandardLockingClauseStrategy(Dialect dialect, PessimisticLockKind lockKind, RowLockStrategy rowLockStrategy, LockOptions lockOptions)
-
-
Method Details
-
registerRoot
- Specified by:
registerRoot
in interfaceLockingClauseStrategy
-
registerJoin
- Specified by:
registerJoin
in interfaceLockingClauseStrategy
-
containsOuterJoins
public boolean containsOuterJoins()- Specified by:
containsOuterJoins
in interfaceLockingClauseStrategy
-
render
- Specified by:
render
in interfaceLockingClauseStrategy
-
renderLockFragment
-
renderResultSetOptions
-