public class SortBufferScan extends SortScan
Modifier and Type | Field and Description |
---|---|
protected SortBuffer |
sortBuffer
The sorter we're returning rows from.
|
current, hold, sort, tran
GE, GT, NA
Constructor and Description |
---|
SortBufferScan(MergeSort sort,
TransactionManager tran,
SortBuffer sortBuffer,
boolean hold) |
Modifier and Type | Method and Description |
---|---|
void |
close()
Close the scan.
|
boolean |
closeForEndTransaction(boolean closeHeldScan)
Close the scan.
|
boolean |
next()
Move to the next position in the scan.
|
fetch, fetchNext, fetchWithoutQualify
delete, didNotQualify, doesCurrentPositionQualify, fetchLocation, fetchNextGroup, fetchNextGroup, fetchSet, getAllScanInfo, getEstimatedRowCount, getScanInfo, isCurrentPositionDeleted, isHeldAfterCommit, isKeyed, isTableLocked, newRowLocationTemplate, positionAtRowLocation, reopenScan, reopenScanByRowLocation, replace, setEstimatedRowCount
protected SortBuffer sortBuffer
SortBufferScan(MergeSort sort, TransactionManager tran, SortBuffer sortBuffer, boolean hold)
public boolean next() throws StandardException
StandardException
- Standard exception policy.ScanController.next()
public boolean closeForEndTransaction(boolean closeHeldScan)
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.public void close()
close
in interface GenericScanController
close
in class SortScan
GenericScanController.close()
Apache Derby V10.13 Internals - Copyright © 2004,2016 The Apache Software Foundation. All Rights Reserved.