OmniSciDB
0264ff685a
|
#include <Fragmenter.h>
Public Member Functions | |
TableInfo () | |
size_t | getNumTuples () const |
size_t | getNumTuplesUpperBound () const |
size_t | getPhysicalNumTuples () const |
void | setPhysicalNumTuples (const size_t physNumTuples) |
size_t | getFragmentNumTuplesUpperBound () const |
Public Attributes | |
std::vector< int > | chunkKeyPrefix |
std::vector< FragmentInfo > | fragments |
Private Attributes | |
size_t | numTuples |
Definition at line 146 of file Fragmenter.h.
|
inline |
Definition at line 148 of file Fragmenter.h.
size_t Fragmenter_Namespace::TableInfo::getFragmentNumTuplesUpperBound | ( | ) | const |
Definition at line 304 of file InputMetadata.cpp.
size_t Fragmenter_Namespace::TableInfo::getNumTuples | ( | ) | const |
Definition at line 290 of file InputMetadata.cpp.
Referenced by PerfectJoinHashTable::genHashTableKey().
size_t Fragmenter_Namespace::TableInfo::getNumTuplesUpperBound | ( | ) | const |
Definition at line 297 of file InputMetadata.cpp.
Referenced by OverlapsJoinHashTable::getInstance(), and BaselineJoinHashTable::reifyWithLayout().
|
inline |
Definition at line 154 of file Fragmenter.h.
Referenced by anonymous_namespace{InputMetadata.cpp}::copy_table_info(), and Fragmenter_Namespace::InsertOrderFragmenter::getFragmentsForQuery().
|
inline |
Definition at line 156 of file Fragmenter.h.
Referenced by anonymous_namespace{InputMetadata.cpp}::build_table_info(), anonymous_namespace{InputMetadata.cpp}::copy_table_info(), and Fragmenter_Namespace::InsertOrderFragmenter::getFragmentsForQuery().
std::vector<int> Fragmenter_Namespace::TableInfo::chunkKeyPrefix |
Definition at line 160 of file Fragmenter.h.
Referenced by anonymous_namespace{InputMetadata.cpp}::copy_table_info(), and Fragmenter_Namespace::InsertOrderFragmenter::getFragmentsForQuery().
std::vector<FragmentInfo> Fragmenter_Namespace::TableInfo::fragments |
Definition at line 161 of file Fragmenter.h.
Referenced by anonymous_namespace{InputMetadata.cpp}::build_table_info(), anonymous_namespace{InputMetadata.cpp}::copy_table_info(), Executor::executeWorkUnitPerFragment(), Fragmenter_Namespace::InsertOrderFragmenter::getFragmentsForQuery(), and anonymous_namespace{InputMetadata.cpp}::synthesize_table_info().
|
mutableprivate |
Definition at line 164 of file Fragmenter.h.