OmniSciDB
c1a53651b2
|
#include <InputDescriptors.h>
Public Member Functions | |
InputColDescriptor (int32_t col_id, int32_t table_id, int32_t db_id, int32_t nest_level) | |
bool | operator== (const InputColDescriptor &that) const |
int | getColId () const |
const InputDescriptor & | getScanDesc () const |
size_t | hash () const |
std::string | toString () const |
Private Attributes | |
const int | col_id_ |
const InputDescriptor | input_desc_ |
Definition at line 59 of file InputDescriptors.h.
|
inline |
Definition at line 61 of file InputDescriptors.h.
|
inline |
Definition at line 68 of file InputDescriptors.h.
References col_id_.
Referenced by ColumnFetcher::addMergedChunkIter(), ColumnFetcher::getChunkiter(), ColumnFetcher::getResultSetColumn(), PlanState::isLazyFetchColumn(), operator<<(), and anonymous_namespace{Execute.cpp}::try_get_column_descriptor().
|
inline |
Definition at line 70 of file InputDescriptors.h.
References input_desc_.
Referenced by ColumnFetcher::addMergedChunkIter(), ColumnFetcher::getAllTableColumnFragments(), ColumnFetcher::getChunkiter(), ColumnFetcher::getResultSetColumn(), PlanState::isLazyFetchColumn(), ColumnFetcher::linearizeColumnFragments(), Executor::needFetchAllFragments(), Executor::needLinearizeAllFragments(), operator<<(), and anonymous_namespace{Execute.cpp}::try_get_column_descriptor().
|
inline |
Definition at line 72 of file InputDescriptors.h.
References col_id_, InputDescriptor::hash(), and input_desc_.
Referenced by std::hash< InputColDescriptor >::operator()(), and std::hash< const InputColDescriptor * >::operator()().
|
inline |
|
inline |
Definition at line 76 of file InputDescriptors.h.
References col_id_, input_desc_, to_string(), and typeName().
|
private |
Definition at line 82 of file InputDescriptors.h.
Referenced by getColId(), hash(), operator==(), and toString().
|
private |
Definition at line 83 of file InputDescriptors.h.
Referenced by getScanDesc(), hash(), operator==(), and toString().