17 #ifndef QUERYENGINE_COMPILATIONOPTIONS_H
18 #define QUERYENGINE_COMPILATIONOPTIONS_H
120 #endif // QUERYENGINE_COMPILATIONOPTIONS_H
bool find_push_down_candidates
bool with_dynamic_watchdog
std::vector< size_t > outer_fragment_indices
bool with_dynamic_watchdog
ExecutorOptLevel opt_level
void setNoExplainExecutionOptions(bool no_validation=false)
bool filter_on_deleted_column
double running_query_interrupt_freq
bool g_from_table_reordering
bool just_calcite_explain
bool output_columnar_hint
static CompilationOptions makeCpuOnly(const CompilationOptions &in)
ExecutorType executor_type
ExecutorExplainType explain_type
bool estimate_output_cardinality
unsigned pending_query_interrupt_freq
ExecutorDeviceType device_type
size_t max_join_hash_table_size
static CompilationOptions defaults(const ExecutorDeviceType device_type=ExecutorDeviceType::GPU)
bool optimize_cuda_block_and_grid_sizes
double gpu_input_mem_limit_percent
bool register_intel_jit_listener
unsigned dynamic_watchdog_time_limit
bool allow_runtime_query_interrupt
static ExecutionOptions defaults()