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 TypeMethodDescriptionbooleanvoidregisterJoin(TableGroupJoin join) voidregisterRoot(TableGroup root) voidrender(SqlAppender sqlAppender) protected voidrenderLockFragment(SqlAppender sqlAppender) protected voidrenderResultSetOptions(SqlAppender sqlAppender)
-
Constructor Details
-
StandardLockingClauseStrategy
public StandardLockingClauseStrategy(Dialect dialect, PessimisticLockKind lockKind, RowLockStrategy rowLockStrategy, LockOptions lockOptions)
-
-
Method Details
-
registerRoot
- Specified by:
registerRootin interfaceLockingClauseStrategy
-
registerJoin
- Specified by:
registerJoinin interfaceLockingClauseStrategy
-
containsOuterJoins
public boolean containsOuterJoins()- Specified by:
containsOuterJoinsin interfaceLockingClauseStrategy
-
render
- Specified by:
renderin interfaceLockingClauseStrategy
-
renderLockFragment
-
renderResultSetOptions
-