OmniSciDB
1dac507f6e
|
Functions | |
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 bool with_filter_push_down) |
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 bool | with_filter_push_down | ||
) |
Definition at line 344 of file QueryRunner.cpp.
References ExecutionOptions::allow_loop_joins, ExecutionOptions::allow_multifrag, ExecutionOptions::dynamic_watchdog_time_limit, g_enable_columnar_output, g_gpu_mem_limit_percent, query_state::QueryState::getConstSessionInfo(), Executor::getExecutor(), query_state::QueryStateProxy::getQueryState(), ExecutionOptions::gpu_input_mem_limit_percent, ExecutionOptions::jit_debug, ExecutionOptions::just_explain, ExecutionOptions::just_validate, LoopStrengthReduction, ExecutionOptions::output_columnar_hint, pg_shim(), run_benchmark_import::result, ExecutionOptions::with_dynamic_watchdog, and ExecutionOptions::with_watchdog.
Referenced by QueryRunner::QueryRunner::runSelectQuery().