public interface ScanManager extends ScanController, GroupFetchScanController
|Modifier and Type||Method and Description|
Close scan as part of terminating a transaction.
delete, didNotQualify, doesCurrentPositionQualify, fetch, fetchLocation, fetchNext, isCurrentPositionDeleted, isHeldAfterCommit, next, positionAtRowLocation, replace
fetchNextGroup, fetchNextGroup, next
close, isKeyed, isTableLocked, newRowLocationTemplate, reopenScan, reopenScanByRowLocation
boolean closeForEndTransaction(boolean closeHeldScan) throws StandardException
Use this call to close the scan resources as part of committing or aborting a transaction. The normal close() routine may do some cleanup that is either unnecessary, or not correct due to the unknown condition of the scan following a transaction ending error. Use this call when closing all scans as part of an abort of a transaction.
closeHeldScan- If true, means to close scan even if it has been opened to be kept opened across commit. This is used to close these scans on abort.
StandardException- Standard exception policy.