public class SortBufferScan extends SortScan
| Modifier and Type | Field and Description |
|---|---|
protected SortBuffer |
sortBuffer
The sorter we're returning rows from.
|
current, hold, sort, tranGE, 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, fetchWithoutQualifydelete, didNotQualify, doesCurrentPositionQualify, fetchLocation, fetchNextGroup, fetchNextGroup, fetchSet, getAllScanInfo, getEstimatedRowCount, getScanInfo, isCurrentPositionDeleted, isHeldAfterCommit, isKeyed, isTableLocked, newRowLocationTemplate, positionAtRowLocation, reopenScan, reopenScanByRowLocation, replace, setEstimatedRowCountprotected 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 GenericScanControllerclose in class SortScanGenericScanController.close()Apache Derby V10.10 Internals - Copyright © 2004,2014 The Apache Software Foundation. All Rights Reserved.