Package gr.uoa.di.madgik.searchlibrary.operatorlibrary.merge

Class Summary
EventEntry  
EventHandler<T extends Record>  
FIFOScanDispatcher  
FirstAvailableScanDispatcher  
MergeOp Operator class used to create a merged ResultSet output from the contents of an array of input ResultSet
MergeWorker This Thread class that populates the output RecordWriter in the background
Pair<F,S> Helper class used to host a Record along with its rank
ReaderHolder Placeholder for input ResultSet
ReaderInit Helper thread class that initializes an ForwardReader
ReaderScan Helper thread class used to iterate over a ResultSet to retrieve the local payload parts and notify the merging thread when they are available
RecordBufferEntry A utility class used by readers to pass records along with their id (actually, their index in a vector of ReaderHolder The inclusion of the reader id is necessary in order for the MergeWorker involved in the authoring of the final result set to infer the exact RecordDefinition offset for each record encountered via the intermediate buffer
ScanDispatcher  
Sorter  
SortScanDispatcher  
 

Enum Summary
OperationMode  
 



Copyright © 2013. All Rights Reserved.