Class HANALockingSupport
java.lang.Object
org.hibernate.dialect.lock.internal.LockingSupportParameterized
org.hibernate.dialect.lock.internal.HANALockingSupport
- All Implemented Interfaces:
LockingSupport
,LockingSupport.Metadata
LockingSupport for HANADialect
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.hibernate.dialect.lock.spi.LockingSupport
LockingSupport.Metadata
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic LockingSupport
forDialectVersion
(DatabaseVersion version) Access to the delegate which can be used for applying lock timeouts using the JDBC connection, generally via execution of a command/statement.Access to details about the locking capabilities of a Dialect.The type of support for outer joins with pessimistic locking.The strategy for indicating which rows to lock as part of afor update of
style clause.Methods inherited from class org.hibernate.dialect.lock.internal.LockingSupportParameterized
getLockTimeoutType, getPessimisticLockStyle
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.hibernate.dialect.lock.spi.LockingSupport.Metadata
getReadRowLockStrategy, supportsForUpdate, supportsNoWait, supportsSkipLocked, supportsWait
-
Field Details
-
HANA_LOCKING_SUPPORT
-
-
Constructor Details
-
HANALockingSupport
public HANALockingSupport(boolean supportsSkipLocked)
-
-
Method Details
-
forDialectVersion
-
getMetadata
Description copied from interface:LockingSupport
Access to details about the locking capabilities of a Dialect.- Specified by:
getMetadata
in interfaceLockingSupport
- Overrides:
getMetadata
in classLockingSupportParameterized
-
getWriteRowLockStrategy
Description copied from interface:LockingSupport.Metadata
The strategy for indicating which rows to lock as part of afor update of
style clause.- Specified by:
getWriteRowLockStrategy
in interfaceLockingSupport.Metadata
- Overrides:
getWriteRowLockStrategy
in classLockingSupportParameterized
-
getOuterJoinLockingType
Description copied from interface:LockingSupport.Metadata
The type of support for outer joins with pessimistic locking.- Specified by:
getOuterJoinLockingType
in interfaceLockingSupport.Metadata
- Overrides:
getOuterJoinLockingType
in classLockingSupportParameterized
-
getConnectionLockTimeoutStrategy
Description copied from interface:LockingSupport
Access to the delegate which can be used for applying lock timeouts using the JDBC connection, generally via execution of a command/statement.- Specified by:
getConnectionLockTimeoutStrategy
in interfaceLockingSupport
- Overrides:
getConnectionLockTimeoutStrategy
in classLockingSupportParameterized
-