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_¶
-