OmniSciDB
085a039ca4
|
#include <InputDescriptors.h>
Public Member Functions | |
InputDescriptor (const int table_id, const int nest_level) | |
bool | operator== (const InputDescriptor &that) const |
int | getTableId () const |
int | getNestLevel () const |
InputSourceType | getSourceType () const |
std::string | toString () const |
Private Attributes | |
int | table_id_ |
int | nest_level_ |
Definition at line 28 of file InputDescriptors.h.
|
inline |
Definition at line 30 of file InputDescriptors.h.
|
inline |
Definition at line 39 of file InputDescriptors.h.
References nest_level_.
Referenced by PlanState::isLazyFetchColumn(), Executor::needFetchAllFragments(), Executor::needLinearizeAllFragments(), and std::hash< InputDescriptor >::operator()().
|
inline |
Definition at line 41 of file InputDescriptors.h.
References RESULT, TABLE, and table_id_.
Referenced by anonymous_namespace{Execute.cpp}::get_table_name(), ColumnFetcher::getAllTableColumnFragments(), ColumnFetcher::linearizeColumnFragments(), and Executor::needFetchAllFragments().
|
inline |
Definition at line 37 of file InputDescriptors.h.
References table_id_.
Referenced by ColumnFetcher::addMergedChunkIter(), anonymous_namespace{Execute.cpp}::get_table_name(), ColumnFetcher::getChunkiter(), ColumnFetcher::getResultSetColumn(), PlanState::isLazyFetchColumn(), Executor::needFetchAllFragments(), Executor::needLinearizeAllFragments(), std::hash< InputDescriptor >::operator()(), Executor::skipFragment(), and anonymous_namespace{Execute.cpp}::try_get_column_descriptor().
|
inline |
|
inline |
Definition at line 45 of file InputDescriptors.h.
References nest_level_, table_id_, to_string(), and typeName().
|
private |
Definition at line 52 of file InputDescriptors.h.
Referenced by getNestLevel(), operator==(), and toString().
|
private |
Definition at line 51 of file InputDescriptors.h.
Referenced by getSourceType(), getTableId(), operator==(), and toString().