OmniSciDB
085a039ca4
|
#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 Bool, ColumnBool, ColumnDouble, ColumnFloat, ColumnInt16, ColumnInt32, ColumnInt64, ColumnInt8, Double, Float, Int16, Int32, Int64, and Int8.
Referenced by table_functions::TableFunction::getArgs().
|
inline |
Definition at line 42 of file TableFunctionHelper.h.
References Bool, ColumnListBool, ColumnListDouble, ColumnListFloat, ColumnListInt16, ColumnListInt32, ColumnListInt64, ColumnListInt8, Double, Float, Int16, Int32, Int64, and Int8.
|
inline |
Definition at line 64 of file TableFunctionHelper.h.
References ArrayBool, ArrayDouble, ArrayFloat, ArrayInt16, ArrayInt32, ArrayInt64, and ArrayInt8.
Referenced by CodeGenerator::codegenFunctionOperCastArgs(), ExtensionFunctionsWhitelist::getLLVMDeclarations(), and anonymous_namespace{ExtensionFunctionsBinding.cpp}::match_arguments().
|
inline |
Definition at line 80 of file TableFunctionHelper.h.
References ColumnBool, ColumnDouble, ColumnFloat, ColumnInt16, ColumnInt32, ColumnInt64, ColumnInt8, ColumnTextEncodingDict, and ColumnTimestamp.
Referenced by anonymous_namespace{ExtensionFunctionsBinding.cpp}::match_arguments().
|
inline |
Definition at line 98 of file TableFunctionHelper.h.
References ColumnListBool, ColumnListDouble, ColumnListFloat, ColumnListInt16, ColumnListInt32, ColumnListInt64, ColumnListInt8, and ColumnListTextEncodingDict.
Referenced by anonymous_namespace{ExtensionFunctionsBinding.cpp}::match_arguments().
|
inline |
Definition at line 115 of file TableFunctionHelper.h.
References GeoLineString, GeoMultiPolygon, GeoPoint, and GeoPolygon.
Referenced by CodeGenerator::codegenFunctionOperCastArgs().
|
inline |
Definition at line 191 of file TableFunctionHelper.h.
References is_ext_arg_type_scalar().
Referenced by table_functions::TableFunction::getSqlOutputRowSizeParameter().
|
inline |
Definition at line 128 of file TableFunctionHelper.h.
References PBool, PDouble, PFloat, PInt16, PInt32, PInt64, and PInt8.
Referenced by CodeGenerator::codegenFunctionOperCastArgs().
|
inline |
Definition at line 144 of file TableFunctionHelper.h.
References Bool, Double, Float, Int16, Int32, Int64, Int8, TextEncodingNone, and Timestamp.
Referenced by table_functions::TableFunction::countScalarArgs(), table_functions::TableFunction::getSqlOutputRowSizeParameter(), and is_ext_arg_type_nonscalar().
|
inline |
|
inline |
Definition at line 175 of file TableFunctionHelper.h.
References Int16, Int32, Int64, Int8, and UNREACHABLE.