void call(Ts...args) const
CpuCompilationContext(ExecutionEngineWrapper &&execution_engine)
void setFunctionPointer(llvm::Function *function)
size_t getMemSize() const
const std::string & name() const
ExecutionEngineWrapper execution_engine_
virtual size_t getMemSize() const =0
virtual ~CompilationContext()
TableFunctionEntryPointPtr table_function_entry_point() const
int32_t(*)(const int8_t *mgr_ptr, const int8_t **input_cols, const int64_t *input_row_count, const int8_t **input_str_dict_proxy_ptrs, int64_t **out, int8_t **output_str_dict_proxy_ptrs, int64_t *output_row_count) TableFunctionEntryPointPtr