OmniSciDB  a5dc49c757
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
TableOptimizer.cpp File Reference
#include "TableOptimizer.h"
#include "Analyzer/Analyzer.h"
#include "LockMgr/LockMgr.h"
#include "Logger/Logger.h"
#include "QueryEngine/Execute.h"
#include "Shared/misc.h"
#include "Shared/scope.h"
+ Include dependency graph for TableOptimizer.cpp:

Go to the source code of this file.

Namespaces

 anonymous_namespace{TableOptimizer.cpp}
 

Functions

template<typename T >
anonymous_namespace{TableOptimizer.cpp}::read_scalar_target_value (const TargetValue &tv)
 
bool anonymous_namespace{TableOptimizer.cpp}::set_metadata_from_results (ChunkMetadata &chunk_metadata, const std::vector< TargetValue > &row, const SQLTypeInfo &ti, const bool has_nulls)
 
RelAlgExecutionUnit anonymous_namespace{TableOptimizer.cpp}::build_ra_exe_unit (const std::shared_ptr< const InputColDescriptor > input_col_desc, const std::vector< Analyzer::Expr * > &target_exprs)
 
CompilationOptions anonymous_namespace{TableOptimizer.cpp}::get_compilation_options (const ExecutorDeviceType &device_type)
 
ExecutionOptions anonymous_namespace{TableOptimizer.cpp}::get_execution_options ()
 
std::set< ChunkKeyanonymous_namespace{TableOptimizer.cpp}::get_uncached_cpu_chunk_keys (const Catalog_Namespace::Catalog &catalog, int32_t table_id, int32_t fragment_id)
 
void anonymous_namespace{TableOptimizer.cpp}::delete_cpu_chunks (const Catalog_Namespace::Catalog &catalog, const std::set< ChunkKey > &cpu_chunks_to_delete)
 

Variables

float g_vacuum_min_selectivity {0.1}
 

Variable Documentation