OmniSciDB  b24e664e58
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
CompilationOptions Struct Reference

#include <CompilationOptions.h>

Public Attributes

ExecutorDeviceType device_type_
 
const bool hoist_literals_
 
const ExecutorOptLevel opt_level_
 
const bool with_dynamic_watchdog_
 
const ExecutorExplainType explain_type_ {ExecutorExplainType::Default}
 
const bool register_intel_jit_listener_ {false}
 

Detailed Description

Definition at line 28 of file CompilationOptions.h.

Member Data Documentation

ExecutorDeviceType CompilationOptions::device_type_

Definition at line 29 of file CompilationOptions.h.

Referenced by Executor::buildCurrentLevelHashTable(), anonymous_namespace{RelAlgExecutor.cpp}::can_use_bump_allocator(), TargetExprCodegen::codegen(), CodeGenerator::codegen(), GroupByAndAggregate::codegen(), CodeGenerator::codegenAdd(), CodeGenerator::codegenArrayExpr(), CodeGenerator::codegenCastFromString(), Executor::codegenJoinLoops(), CodeGenerator::codegenMul(), TargetExprCodegenBuilder::codegenMultiSlotSampleExpressions(), CodeGenerator::codegenQualifierCmp(), TargetExprCodegenBuilder::codegenSampleExpressions(), GroupByAndAggregate::codegenSingleColumnPerfectHash(), TargetExprCodegenBuilder::codegenSingleSlotSampleExpression(), CodeGenerator::codegenSub(), QueryCompilationDescriptor::compile(), TableFunctionCompilationContext::compile(), ScalarCodeGenerator::compile(), Executor::ExecutionDispatch::compile(), CodeGenerator::createInValuesBitmap(), RelAlgExecutor::createWindowFunctionContext(), RelAlgExecutor::executeDeleteViaCompound(), RelAlgExecutor::executeDeleteViaProject(), RelAlgExecutor::executeSort(), Executor::executeTableFunction(), Executor::executeUpdate(), RelAlgExecutor::executeUpdateViaCompound(), RelAlgExecutor::executeUpdateViaProject(), Executor::executeWorkUnitImpl(), Executor::executeWorkUnitPerFragment(), TableFunctionCompilationContext::finalize(), ScalarCodeGenerator::generateNativeCode(), Executor::groupByColumnCodegen(), RelAlgExecutor::handleOutOfMemoryRetry(), GroupByAndAggregate::needsUnnestDoublePatch(), and TargetExprCodegenBuilder::operator()().

const ExecutorExplainType CompilationOptions::explain_type_ {ExecutorExplainType::Default}
const bool CompilationOptions::register_intel_jit_listener_ {false}

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