OmniSciDB
a5dc49c757
|
Supported runtime functions management and retrieval. More...
#include <string>
#include <unordered_map>
#include <unordered_set>
#include <vector>
#include "Shared/sqltypes.h"
#include "Shared/toString.h"
Go to the source code of this file.
Classes | |
class | ExtensionFunction |
class | ExtensionFunctionsWhitelist |
Functions | |
SQLTypeInfo | ext_arg_type_to_type_info (const ExtArgumentType ext_arg_type) |
std::string | toString (const ExtArgumentType &sig_type) |
Supported runtime functions management and retrieval.
Definition in file ExtensionFunctionsWhitelist.h.
|
strong |
Definition at line 37 of file ExtensionFunctionsWhitelist.h.
SQLTypeInfo ext_arg_type_to_type_info | ( | const ExtArgumentType | ext_arg_type | ) |
Definition at line 346 of file ExtensionFunctionsWhitelist.cpp.
References Bool, ColumnTimestamp, DayTimeInterval, Double, EXTARGGEOTYPECASE, EXTARGTYPECASE, logger::FATAL, Float, Int16, Int32, Int64, Int8, kBIGINT, kBOOLEAN, kCOLUMN, kDOUBLE, kENCODING_NONE, kFLOAT, kINT, kINTERVAL_DAY_TIME, kINTERVAL_YEAR_MONTH, kLINESTRING, kMULTILINESTRING, kMULTIPOINT, kMULTIPOLYGON, kNULLT, kPOINT, kPOLYGON, kSMALLINT, kTEXT, kTIMESTAMP, kTINYINT, LOG, anonymous_namespace{Utm.h}::n, NONE, anonymous_namespace{ExtensionFunctionsWhitelist.cpp}::serialize_type(), Timestamp, run_benchmark_import::type, UNREACHABLE, and YearMonthTimeInterval.
Referenced by bind_function(), RelAlgExecutor::createTableFunctionWorkUnit(), table_functions::anonymous_namespace{TableFunctionsFactory.cpp}::ext_arg_pointer_type_to_type_info(), table_functions::anonymous_namespace{TableFunctionsFactory.cpp}::ext_arg_type_to_type_info_output(), ExtensionFunctionsWhitelist::get_ext_funcs(), anonymous_namespace{ExtensionFunctionsBinding.cpp}::match_arguments(), anonymous_namespace{ExtensionFunctionsBinding.cpp}::match_numeric_argument(), and RelAlgTranslator::translateFunction().
std::string toString | ( | const ExtArgumentType & | sig_type | ) |
Definition at line 1115 of file ExtensionFunctionsWhitelist.cpp.
References ExtensionFunctionsWhitelist::toString().