OmniSciDB
a5dc49c757
|
Public Member Functions | |
ColumnWiseTargetAccessor (const ResultSet *result_set) | |
void | initializeOffsetsForStorage () |
InternalTargetValue | getColumnInternal (const int8_t *buff, const size_t entry_idx, const size_t target_logical_idx, const StorageLookupResult &storage_lookup_result) const |
Public Attributes | |
std::vector< std::vector < TargetOffsets > > | offsets_for_storage_ |
const ResultSet * | result_set_ |
Definition at line 811 of file ResultSet.h.
|
inline |
Definition at line 812 of file ResultSet.h.
References initializeOffsetsForStorage().
InternalTargetValue ResultSet::ColumnWiseTargetAccessor::getColumnInternal | ( | const int8_t * | buff, |
const size_t | entry_idx, | ||
const size_t | target_logical_idx, | ||
const StorageLookupResult & | storage_lookup_result | ||
) | const |
Definition at line 555 of file ResultSetIteration.cpp.
References CHECK, CHECK_EQ, CHECK_GE, CHECK_LT, anonymous_namespace{ResultSetIteration.cpp}::columnar_elem_ptr(), anonymous_namespace{ResultSetIteration.cpp}::int_resize_cast(), kAVG, kENCODING_NONE, read_int_from_buff(), and ResultSet::StorageLookupResult::storage_idx.
void ResultSet::ColumnWiseTargetAccessor::initializeOffsetsForStorage | ( | ) |
Definition at line 498 of file ResultSetIteration.cpp.
References advance_slot(), advance_to_next_columnar_target_buff(), CHECK, CHECK_EQ, get_cols_ptr(), is_real_str_or_array(), and kAVG.
Referenced by ColumnWiseTargetAccessor().
std::vector<std::vector<TargetOffsets> > ResultSet::ColumnWiseTargetAccessor::offsets_for_storage_ |
Definition at line 824 of file ResultSet.h.
const ResultSet* ResultSet::ColumnWiseTargetAccessor::result_set_ |
Definition at line 826 of file ResultSet.h.