OmniSciDB
c1a53651b2
|
#include "ExtensionFunctionsWhitelist.h"
Go to the source code of this file.
Functions | |
ExtArgumentType | ext_arg_type_ensure_column (const ExtArgumentType ext_arg_type) |
ExtArgumentType | ext_arg_type_ensure_column_list (const ExtArgumentType ext_arg_type) |
bool | is_ext_arg_type_array (const ExtArgumentType ext_arg_type) |
bool | is_ext_arg_type_column (const ExtArgumentType ext_arg_type) |
bool | is_ext_arg_type_column_list (const ExtArgumentType ext_arg_type) |
bool | is_ext_arg_type_geo (const ExtArgumentType ext_arg_type) |
bool | is_ext_arg_type_pointer (const ExtArgumentType ext_arg_type) |
bool | is_ext_arg_type_scalar (const ExtArgumentType ext_arg_type) |
bool | is_ext_arg_type_scalar_integer (const ExtArgumentType ext_arg_type) |
int32_t | max_digits_for_ext_integer_arg (const ExtArgumentType ext_arg_type) |
bool | is_ext_arg_type_nonscalar (const ExtArgumentType ext_arg_type) |
|
inline |
Definition at line 21 of file TableFunctionHelper.h.
References ArrayBool, ArrayDouble, ArrayFloat, ArrayInt16, ArrayInt32, ArrayInt64, ArrayInt8, ArrayTextEncodingDict, ArrayTextEncodingNone, Bool, ColumnArrayBool, ColumnArrayDouble, ColumnArrayFloat, ColumnArrayInt16, ColumnArrayInt32, ColumnArrayInt64, ColumnArrayInt8, ColumnArrayTextEncodingDict, ColumnArrayTextEncodingNone, ColumnBool, ColumnDouble, ColumnFloat, ColumnInt16, ColumnInt32, ColumnInt64, ColumnInt8, ColumnTextEncodingDict, ColumnTextEncodingNone, Double, Float, Int16, Int32, Int64, Int8, TextEncodingDict, and TextEncodingNone.
Referenced by table_functions::TableFunction::getArgs().
|
inline |
Definition at line 64 of file TableFunctionHelper.h.
References ArrayBool, ArrayDouble, ArrayFloat, ArrayInt16, ArrayInt32, ArrayInt64, ArrayInt8, ArrayTextEncodingDict, ArrayTextEncodingNone, Bool, ColumnListArrayBool, ColumnListArrayDouble, ColumnListArrayFloat, ColumnListArrayInt16, ColumnListArrayInt32, ColumnListArrayInt64, ColumnListArrayInt8, ColumnListArrayTextEncodingDict, ColumnListArrayTextEncodingNone, ColumnListBool, ColumnListDouble, ColumnListFloat, ColumnListInt16, ColumnListInt32, ColumnListInt64, ColumnListInt8, ColumnListTextEncodingDict, ColumnListTextEncodingNone, Double, Float, Int16, Int32, Int64, Int8, TextEncodingDict, and TextEncodingNone.
|
inline |
Definition at line 108 of file TableFunctionHelper.h.
References ArrayBool, ArrayDouble, ArrayFloat, ArrayInt16, ArrayInt32, ArrayInt64, ArrayInt8, ArrayTextEncodingDict, and ArrayTextEncodingNone.
Referenced by CodeGenerator::codegenFunctionOperCastArgs(), ExtensionFunctionsWhitelist::getLLVMDeclarations(), and anonymous_namespace{ExtensionFunctionsBinding.cpp}::match_arguments().
|
inline |
Definition at line 126 of file TableFunctionHelper.h.
References ColumnArrayBool, ColumnArrayDouble, ColumnArrayFloat, ColumnArrayInt16, ColumnArrayInt32, ColumnArrayInt64, ColumnArrayInt8, ColumnArrayTextEncodingDict, ColumnArrayTextEncodingNone, ColumnBool, ColumnDouble, ColumnFloat, ColumnInt16, ColumnInt32, ColumnInt64, ColumnInt8, ColumnTextEncodingDict, ColumnTextEncodingNone, and ColumnTimestamp.
Referenced by anonymous_namespace{ExtensionFunctionsBinding.cpp}::match_arguments().
|
inline |
Definition at line 154 of file TableFunctionHelper.h.
References ColumnListArrayBool, ColumnListArrayDouble, ColumnListArrayFloat, ColumnListArrayInt16, ColumnListArrayInt32, ColumnListArrayInt64, ColumnListArrayInt8, ColumnListArrayTextEncodingDict, ColumnListArrayTextEncodingNone, ColumnListBool, ColumnListDouble, ColumnListFloat, ColumnListInt16, ColumnListInt32, ColumnListInt64, ColumnListInt8, ColumnListTextEncodingDict, and ColumnListTextEncodingNone.
Referenced by bind_function(), and anonymous_namespace{ExtensionFunctionsBinding.cpp}::match_arguments().
|
inline |
Definition at line 181 of file TableFunctionHelper.h.
References GeoLineString, GeoMultiLineString, GeoMultiPoint, GeoMultiPolygon, GeoPoint, and GeoPolygon.
Referenced by CodeGenerator::codegenFunctionOperCastArgs().
|
inline |
Definition at line 264 of file TableFunctionHelper.h.
References is_ext_arg_type_scalar().
Referenced by table_functions::TableFunction::getSqlOutputRowSizeParameter().
|
inline |
Definition at line 196 of file TableFunctionHelper.h.
References PBool, PDouble, PFloat, PInt16, PInt32, PInt64, and PInt8.
Referenced by CodeGenerator::codegenFunctionOperCastArgs().
|
inline |
Definition at line 212 of file TableFunctionHelper.h.
References Bool, DayTimeInterval, Double, Float, Int16, Int32, Int64, Int8, TextEncodingDict, TextEncodingNone, Timestamp, and YearMonthTimeInterval.
Referenced by table_functions::TableFunction::countScalarArgs(), table_functions::TableFunction::getSqlOutputRowSizeParameter(), and is_ext_arg_type_nonscalar().
|
inline |
Definition at line 233 of file TableFunctionHelper.h.
References DayTimeInterval, Int16, Int32, Int64, Int8, Timestamp, and YearMonthTimeInterval.
|
inline |
Definition at line 248 of file TableFunctionHelper.h.
References Int16, Int32, Int64, Int8, and UNREACHABLE.