Interface JdbcSelectWithActionsBuilder
Contract used while building a
JdbcSelect which might potentially
include pre- and/or post- actions.-
Method Summary
Modifier and TypeMethodDescriptionaddSecondaryActionPair(PreAction preAction, PostAction postAction) appendPostAction(PostAction... actions) appendPreAction(PreAction... actions) build()Build the appropriate JdbcSelect.prependPostAction(PostAction... actions) prependPreAction(PreAction... actions) setIsFollowOnLockStrategy(boolean isFollowOnLockStrategy) Whether follow-on locking should be used.setLoadedValuesCollector(LoadedValuesCollector loadedValuesCollector) Collector of loaded values for post-processing.setLockingClauseStrategy(LockingClauseStrategy lockingClauseStrategy) Access to locking details - used for paths to lock, mainly.setLockingSupport(LockingSupport lockingSupport) Dialect's support for locking.setLockingTarget(QuerySpec lockingTarget) QuerySpec (selection) which is the target of locking.setLockOptions(LockOptions lockOptions) Requested lock options.setLockTimeoutType(LockTimeoutType lockTimeoutType) Lock-timeout handling type.setPrimaryAction(JdbcSelect primaryAction) The primary selection.
-
Method Details
-
setPrimaryAction
The primary selection. -
setLoadedValuesCollector
Collector of loaded values for post-processing. -
setLockTimeoutType
Lock-timeout handling type. -
setLockingSupport
Dialect's support for locking. -
setLockOptions
Requested lock options. -
setLockingTarget
QuerySpec (selection) which is the target of locking. -
setLockingClauseStrategy
Access to locking details - used for paths to lock, mainly. -
setIsFollowOnLockStrategy
Whether follow-on locking should be used. -
appendPreAction
-
prependPreAction
-
appendPostAction
-
prependPostAction
-
addSecondaryActionPair
-
addSecondaryActionPair
-
build
JdbcSelect build()Build the appropriate JdbcSelect.
-