Class table_functions::TableFunctionsFactory¶
-
class
TableFunctionsFactory
¶ Public Static Functions
-
void
add
(const std::string &name, const TableFunctionOutputRowSizer sizer, const std::vector<ExtArgumentType> &input_args, const std::vector<ExtArgumentType> &output_args, const std::vector<ExtArgumentType> &sql_args, const std::vector<std::map<std::string, std::string>> &annotations, bool is_runtime = false)¶
-
std::vector<TableFunction>
get_table_funcs
(const std::string &name, const bool is_gpu)¶
-
std::vector<TableFunction>
get_table_funcs
(const bool is_runtime = false)¶
-
static void
init
()¶
-
void
reset
()¶
Private Static Attributes
-
std::unordered_map<std::string, TableFunction>
functions_
¶
Friends
-
friend
table_functions::TableFunctionsFactory::::ExtensionFunctionsWhitelist
-
void