OmniSciDB
a5dc49c757
|
#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 156 of file Fragmenter.h.
|
inline |
Definition at line 158 of file Fragmenter.h.
size_t Fragmenter_Namespace::TableInfo::getFragmentNumTuplesUpperBound | ( | ) | const |
Definition at line 597 of file InputMetadata.cpp.
size_t Fragmenter_Namespace::TableInfo::getNumTuples | ( | ) | const |
Definition at line 583 of file InputMetadata.cpp.
size_t Fragmenter_Namespace::TableInfo::getNumTuplesUpperBound | ( | ) | const |
Definition at line 590 of file InputMetadata.cpp.
Referenced by RangeJoinHashTable::getInstance(), BoundingBoxIntersectJoinHashTable::getInstance(), and BaselineJoinHashTable::reifyWithLayout().
|
inline |
Definition at line 164 of file Fragmenter.h.
References numTuples.
Referenced by anonymous_namespace{InputMetadata.cpp}::copy_table_info(), and Fragmenter_Namespace::InsertOrderFragmenter::getFragmentsForQuery().
|
inline |
Definition at line 166 of file Fragmenter.h.
References numTuples.
Referenced by 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 170 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 171 of file Fragmenter.h.
Referenced by build_table_info(), anonymous_namespace{InputMetadata.cpp}::copy_table_info(), Executor::executeWorkUnitPerFragment(), Fragmenter_Namespace::InsertOrderFragmenter::getFragmentsForQuery(), BoundingBoxIntersectJoinHashTable::reifyImpl(), and anonymous_namespace{InputMetadata.cpp}::synthesize_table_info().
|
mutableprivate |
Definition at line 174 of file Fragmenter.h.
Referenced by getPhysicalNumTuples(), and setPhysicalNumTuples().