OmniSciDB
a5dc49c757
|
Functions | |
std::shared_ptr< ExecutionResult > | run_select_query_with_filter_push_down (QueryStateProxy query_state_proxy, const ExecutorDeviceType device_type, const bool hoist_literals, const bool allow_loop_joins, const bool just_explain, const ExecutorExplainType explain_type, const bool with_filter_push_down) |
std::shared_ptr<ExecutionResult> QueryRunner::anonymous_namespace{QueryRunner.cpp}::run_select_query_with_filter_push_down | ( | QueryStateProxy | query_state_proxy, |
const ExecutorDeviceType | device_type, | ||
const bool | hoist_literals, | ||
const bool | allow_loop_joins, | ||
const bool | just_explain, | ||
const ExecutorExplainType | explain_type, | ||
const bool | with_filter_push_down | ||
) |
Definition at line 819 of file QueryRunner.cpp.
References ExecutionOptions::allow_loop_joins, cat(), CompilationOptions::defaults(), ExecutionOptions::defaults(), CompilationOptions::explain_type, ExecutionOptions::find_push_down_candidates, g_enable_columnar_output, g_enable_watchdog, g_gpu_mem_limit_percent, query_state::QueryState::getConstSessionInfo(), Executor::getExecutor(), query_state::QueryState::getQueryStr(), ExecutionOptions::gpu_input_mem_limit_percent, ExecutionOptions::just_explain, ExecutionOptions::output_columnar_hint, pg_shim(), run_benchmark_import::result, and Executor::UNITARY_EXECUTOR_ID.
Referenced by QueryRunner::QueryRunner::runSelectQuery().