|
|||||||||
| 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 Wed 2013-06-12 15:21:56+0000, from revision ??? | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||