|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Sort
The sort interface corresponds to an instance of an in-progress sort. Sorts are not persistent.
Method Summary | |
---|---|
void |
drop(TransactionController tran)
Drop the sort - this means release all its resources. |
SortController |
open(TransactionManager tran)
Open a sort controller. |
ScanControllerRowSource |
openSortRowSource(TransactionManager tran)
Open a row Source to get rows out of the sorter. |
ScanController |
openSortScan(TransactionManager tran,
boolean hold)
Open a scan controller. |
Method Detail |
---|
SortController open(TransactionManager tran) throws StandardException
The sort may have been dropped already, in which case this method should thrown an exception.
StandardException
- Standard exception policy.ScanController openSortScan(TransactionManager tran, boolean hold) throws StandardException
The sort may have been dropped already, in which case this method should thrown an exception.
StandardException
- Standard exception policy.ScanControllerRowSource openSortRowSource(TransactionManager tran) throws StandardException
The sort may have been dropped already, in which case this method should thrown an exception.
StandardException
- Standard exception policy.void drop(TransactionController tran) throws StandardException
Note: drop is like close, it has to be tolerant of being called more than once, it must succeed or at least not throw any exceptions.
StandardException
|
Built on Thu 2012-03-29 21:53:33+0000, from revision ??? | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |