OmniSciDB
085a039ca4
|
#include "QueryPhysicalInputsCollector.h"
#include "RelAlgDagBuilder.h"
#include "RelAlgVisitor.h"
#include "RexVisitor.h"
#include "Visitors/RelRexDagVisitor.h"
Go to the source code of this file.
Namespaces | |
anonymous_namespace{QueryPhysicalInputsCollector.cpp} | |
Typedefs | |
using | anonymous_namespace{QueryPhysicalInputsCollector.cpp}::PhysicalInputSet = std::unordered_set< PhysicalInput > |
Functions | |
std::unordered_set< PhysicalInput > | get_physical_inputs (const RelAlgNode *ra) |
std::unordered_set< int > | get_physical_table_inputs (const RelAlgNode *ra) |
std::ostream & | operator<< (std::ostream &os, PhysicalInput const &physical_input) |
std::unordered_set<PhysicalInput> get_physical_inputs | ( | const RelAlgNode * | ra | ) |
Definition at line 209 of file QueryPhysicalInputsCollector.cpp.
Referenced by RelAlgExecutor::computeColRangesCache(), RelAlgExecutor::computeStringDictionaryGenerations(), anonymous_namespace{RelAlgExecutor.cpp}::get_physical_inputs(), anonymous_namespace{RelAlgExecutor.cpp}::prepare_for_system_table_execution(), anonymous_namespace{RelAlgExecutor.cpp}::prepare_string_dictionaries(), anonymous_namespace{RelAlgExecutor.cpp}::set_parallelism_hints(), and RelAlgExecutor::setupCaching().
std::unordered_set<int> get_physical_table_inputs | ( | const RelAlgNode * | ra | ) |
Definition at line 214 of file QueryPhysicalInputsCollector.cpp.
Referenced by RelAlgExecutor::computeTableGenerations(), RelAlgExecutor::getPhysicalTableIds(), and RelAlgExecutor::setupCaching().
std::ostream& operator<< | ( | std::ostream & | os, |
PhysicalInput const & | physical_input | ||
) |
Definition at line 218 of file QueryPhysicalInputsCollector.cpp.
References PhysicalInput::col_id, and PhysicalInput::table_id.