Impala
Impalaistheopensource,nativeanalyticdatabaseforApacheHadoop.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
impala::SortedRunMerger::BatchedRowSupplier Class Reference
Collaboration diagram for impala::SortedRunMerger::BatchedRowSupplier:

Public Member Functions

 BatchedRowSupplier (SortedRunMerger *parent, const RunBatchSupplier &sorted_run)
 
Status Init (bool *done)
 
Status Next (RowBatch *transfer_batch, bool *done)
 
TupleRowcurrent_row () const
 

Private Attributes

RunBatchSupplier sorted_run_
 
RowBatchinput_row_batch_
 
int input_row_batch_index_
 
SortedRunMergerparent_
 

Friends

class SortedRunMerger
 

Detailed Description

Definition at line 33 of file sorted-run-merger.cc.

Constructor & Destructor Documentation

impala::SortedRunMerger::BatchedRowSupplier::BatchedRowSupplier ( SortedRunMerger parent,
const RunBatchSupplier sorted_run 
)
inline

Definition at line 36 of file sorted-run-merger.cc.

Member Function Documentation

TupleRow* impala::SortedRunMerger::BatchedRowSupplier::current_row ( ) const
inline
Status impala::SortedRunMerger::BatchedRowSupplier::Init ( bool done)
inline

Friends And Related Function Documentation

friend class SortedRunMerger
friend

Definition at line 80 of file sorted-run-merger.cc.

Member Data Documentation

RowBatch* impala::SortedRunMerger::BatchedRowSupplier::input_row_batch_
private

Definition at line 86 of file sorted-run-merger.cc.

Referenced by current_row(), Init(), and Next().

int impala::SortedRunMerger::BatchedRowSupplier::input_row_batch_index_
private

Definition at line 89 of file sorted-run-merger.cc.

Referenced by current_row(), and Next().

SortedRunMerger* impala::SortedRunMerger::BatchedRowSupplier::parent_
private

Definition at line 92 of file sorted-run-merger.cc.

Referenced by Next().

RunBatchSupplier impala::SortedRunMerger::BatchedRowSupplier::sorted_run_
private

Definition at line 83 of file sorted-run-merger.cc.

Referenced by Init(), and Next().


The documentation for this class was generated from the following file: