OmniSciDB  d2f719934e
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
ExecutionOptions Struct Reference

#include <CompilationOptions.h>

Static Public Member Functions

static ExecutionOptions defaults ()
 

Public Attributes

bool output_columnar_hint
 
bool allow_multifrag
 
bool just_explain
 
bool allow_loop_joins
 
bool with_watchdog
 
bool jit_debug
 
bool just_validate
 
bool with_dynamic_watchdog
 
unsigned dynamic_watchdog_time_limit
 
bool find_push_down_candidates
 
bool just_calcite_explain
 
double gpu_input_mem_limit_percent
 
bool allow_runtime_query_interrupt
 
double running_query_interrupt_freq
 
unsigned pending_query_interrupt_freq
 
ExecutorType executor_type = ExecutorType::Native
 
std::vector< size_t > outer_fragment_indices {}
 

Detailed Description

Definition at line 67 of file CompilationOptions.h.

Member Function Documentation

static ExecutionOptions ExecutionOptions::defaults ( )
inlinestatic

Definition at line 86 of file CompilationOptions.h.

Referenced by RelAlgExecutor::getJoinInfo(), and QueryRunner::anonymous_namespace{QueryRunner.cpp}::run_select_query_with_filter_push_down().

86  {
87  return ExecutionOptions{/*output_columnar_hint=*/false,
88  /*allow_multifrag=*/true,
89  /*just_explain=*/false,
90  /*allow_loop_joins=*/false,
91  /*with_watchdog=*/true,
92  /*jit_debug=*/false,
93  /*just_validate=*/false,
94  /*with_dynamic_watchdog=*/false,
95  /*dynamic_watchdog_time_limit=*/0,
96  /*find_push_down_candidates=*/false,
97  /*just_calcite_explain=*/false,
98  /*=gpu_input_mem_limit_percent=*/1.0,
99  /*allow_runtime_query_interrupt=*/false,
100  /*running_query_interrupt_freq=*/0.5,
101  /*pending_query_interrupt_freq=*/1000};
102  }

+ Here is the caller graph for this function:

Member Data Documentation

std::vector<size_t> ExecutionOptions::outer_fragment_indices {}

The documentation for this struct was generated from the following file: