Class QueryCompilationDescriptor¶
-
class
QueryCompilationDescriptor
¶ Public Functions
-
QueryCompilationDescriptor
()¶
-
std::unique_ptr<QueryMemoryDescriptor>
compile
(const size_t max_groups_buffer_entry_guess, const int8_t crt_min_byte_width, const bool has_cardinality_estimation, const RelAlgExecutionUnit &ra_exe_unit, const std::vector<InputTableInfo> &table_infos, const PlanState::DeletedColumnsMap &deleted_cols_map, const ColumnFetcher &column_fetcher, const CompilationOptions &co, const ExecutionOptions &eo, RenderInfo *render_info, Executor *executor)¶
-
auto
getCompilationResult
() const¶
-
std::string
getIR
() const¶
-
ExecutorDeviceType
getDeviceType
() const¶
-
bool
hoistLiterals
() const¶
-
int8_t
getMinByteWidth
() const¶
-
std::string
toString
() const¶
Private Members
-
CompilationResult
compilation_result_
¶
-
ExecutorDeviceType
compilation_device_type_
¶
-
bool
hoist_literals_
¶
-
int8_t
actual_min_byte_width_
¶
-