OmniSciDB
a5dc49c757
|
#include "QueryMemoryDescriptor.h"
#include "../Execute.h"
#include "../ExpressionRewrite.h"
#include "../GroupByAndAggregate.h"
#include "../StreamingTopN.h"
#include "../UsedColumnsVisitor.h"
#include "ColSlotContext.h"
#include <boost/algorithm/cxx11/any_of.hpp>
Go to the source code of this file.
Namespaces | |
anonymous_namespace{QueryMemoryDescriptor.cpp} | |
Variables | |
bool g_enable_smem_group_by | true |
bool | g_enable_columnar_output |
size_t | g_streaming_topn_max |
std::vector<TargetInfo> target_exprs_to_infos | ( | const std::vector< Analyzer::Expr * > & | targets, |
const QueryMemoryDescriptor & | query_mem_desc | ||
) |
Definition at line 1317 of file QueryMemoryDescriptor.cpp.
References QueryMemoryDescriptor::checkSlotUsesFlatBufferFormat(), g_bigint_count, get_target_info(), QueryMemoryDescriptor::getQueryDescriptionType(), heavyai::NonGroupedAggregate, and set_notnull().
Referenced by SpeculativeTopNMap::asRows(), Executor::executeTableFunction(), QueryMemoryInitializer::QueryMemoryInitializer(), ExecutionKernel::runImpl(), and thread_idx_().
bool g_enable_columnar_output |
Definition at line 106 of file Execute.cpp.
Referenced by QueryRunner::QueryRunner::defaultExecutionOptionsForRunSQL(), DBHandler::execute_rel_alg(), CommandLineOptions::fillDeveloperOptions(), RelAlgDag::registerQueryHints(), QueryRunner::anonymous_namespace{QueryRunner.cpp}::run_select_query_with_filter_push_down(), and QueryRunner::QueryRunner::runSQLWithAllowingInterrupt().
size_t g_streaming_topn_max |
Definition at line 51 of file ResultSet.cpp.
Referenced by CommandLineOptions::fillDeveloperOptions(), and anonymous_namespace{QueryMemoryDescriptor.cpp}::use_streaming_top_n().
bool g_enable_smem_group_by true |
Definition at line 28 of file QueryMemoryDescriptor.cpp.