OmniSciDB
bf83d84833
|
#include "InputMetadata.h"
#include "Execute.h"
#include "../Fragmenter/Fragmenter.h"
#include <future>
Go to the source code of this file.
Namespaces | |
anonymous_namespace{InputMetadata.cpp} | |
size_t get_frag_count_of_table | ( | const int | table_id, |
Executor * | executor | ||
) |
Definition at line 240 of file InputMetadata.cpp.
References CHECK, and CHECK_GE.
Referenced by RelAlgExecutor::getOuterFragmentCount().
std::vector<InputTableInfo> get_table_infos | ( | const std::vector< InputDescriptor > & | input_descs, |
Executor * | executor | ||
) |
Definition at line 253 of file InputMetadata.cpp.
References anonymous_namespace{InputMetadata.cpp}::collect_table_infos().
Referenced by RelAlgExecutor::computeWindow(), RelAlgExecutor::createCompoundWorkUnit(), RelAlgExecutor::createProjectWorkUnit(), RelAlgExecutor::createTableFunctionWorkUnit(), RelAlgExecutor::createUnionWorkUnit(), RelAlgExecutor::executeDelete(), RelAlgExecutor::executeTableFunction(), RelAlgExecutor::executeUpdate(), RelAlgExecutor::executeWorkUnit(), get_table_infos(), RelAlgExecutor::getFilteredCountAll(), RelAlgExecutor::getFilterSelectivity(), RelAlgExecutor::getNDVEstimation(), RelAlgExecutor::handleOutOfMemoryRetry(), TableOptimizer::recomputeMetadata(), and RelAlgExecutor::selectFiltersToBePushedDown().
std::vector<InputTableInfo> get_table_infos | ( | const RelAlgExecutionUnit & | ra_exe_unit, |
Executor * | executor | ||
) |
Definition at line 261 of file InputMetadata.cpp.
References anonymous_namespace{InputMetadata.cpp}::collect_table_infos(), get_table_infos(), INJECT_TIMER, and RelAlgExecutionUnit::input_descs.
ChunkMetadataMap synthesize_metadata | ( | const ResultSet * | rows | ) |
Definition at line 135 of file InputMetadata.cpp.
References CHECK, CHECK_LT, cpu_threads(), Encoder::Create(), inline_fp_null_val(), inline_int_null_val(), kDOUBLE, kFLOAT, result_set::use_parallel_algorithms(), and anonymous_namespace{InputMetadata.cpp}::uses_int_meta().
Referenced by Fragmenter_Namespace::FragmentInfo::getChunkMetadataMap().