OmniSciDB
a5dc49c757
|
#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 |
shared::TableKey | getTableKey () const |
shared::ColumnKey | getColumnKey () 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 76 of file InputDescriptors.h.
References col_id_, and getTableKey().
|
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 InputDescriptor::getTableKey(), and input_desc_.
Referenced by getColumnKey().
|
inline |
Definition at line 80 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 84 of file InputDescriptors.h.
References col_id_, input_desc_, to_string(), and typeName().
|
private |
Definition at line 90 of file InputDescriptors.h.
Referenced by getColId(), getColumnKey(), hash(), operator==(), and toString().
|
private |
Definition at line 91 of file InputDescriptors.h.
Referenced by getScanDesc(), getTableKey(), hash(), operator==(), and toString().