OmniSciDB
a5dc49c757
|
#include "TableFunctionsTesting.h"
Go to the source code of this file.
Functions | |
template<typename T , typename U , typename K > | |
NEVER_INLINE HOST int32_t | ct_binding_column2__cpu_template (const Column< T > &input1, const Column< U > &input2, Column< K > &out) |
template NEVER_INLINE HOST int32_t | ct_binding_column2__cpu_template (const Column< int32_t > &input1, const Column< int32_t > &input2, Column< int32_t > &out) |
template NEVER_INLINE HOST int32_t | ct_binding_column2__cpu_template (const Column< int32_t > &input1, const Column< double > &input2, Column< int32_t > &out) |
template NEVER_INLINE HOST int32_t | ct_binding_column2__cpu_template (const Column< double > &input1, const Column< int32_t > &input2, Column< int32_t > &out) |
template NEVER_INLINE HOST int32_t | ct_binding_column2__cpu_template (const Column< double > &input1, const Column< double > &input2, Column< int32_t > &out) |
template NEVER_INLINE HOST int32_t | ct_binding_column2__cpu_template (const Column< TextEncodingDict > &input1, const Column< TextEncodingDict > &input2, Column< TextEncodingDict > &out) |
template<typename T > | |
NEVER_INLINE HOST int32_t | ct_named_output__cpu_template (const Column< T > &input, Column< T > &out) |
template NEVER_INLINE HOST int32_t | ct_named_output__cpu_template (const Column< int32_t > &input, Column< int32_t > &out) |
template NEVER_INLINE HOST int32_t | ct_named_output__cpu_template (const Column< double > &input, Column< double > &out) |
template<typename T > | |
NEVER_INLINE HOST int32_t | ct_named_const_output__cpu_template (const Column< T > &input, Column< T > &out) |
template NEVER_INLINE HOST int32_t | ct_named_const_output__cpu_template (const Column< int32_t > &input, Column< int32_t > &out) |
template NEVER_INLINE HOST int32_t | ct_named_const_output__cpu_template (const Column< double > &input, Column< double > &out) |
template<typename T > | |
NEVER_INLINE HOST int32_t | ct_named_user_const_output__cpu_template (const Column< T > &input, int32_t c, Column< T > &out) |
template NEVER_INLINE HOST int32_t | ct_named_user_const_output__cpu_template (const Column< int32_t > &input, int32_t c, Column< int32_t > &out) |
template NEVER_INLINE HOST int32_t | ct_named_user_const_output__cpu_template (const Column< double > &input, int32_t c, Column< double > &out) |
template<typename T > | |
NEVER_INLINE HOST int32_t | ct_named_rowmul_output__cpu_template (const Column< T > &input, int32_t m, Column< T > &out) |
template NEVER_INLINE HOST int32_t | ct_named_rowmul_output__cpu_template (const Column< int32_t > &input, int32_t m, Column< int32_t > &out) |
template NEVER_INLINE HOST int32_t | ct_named_rowmul_output__cpu_template (const Column< double > &input, int32_t m, Column< double > &out) |
template<typename T > | |
NEVER_INLINE HOST int32_t | ct_no_arg_runtime_sizing__cpu_template (Column< T > &answer) |
template NEVER_INLINE HOST int32_t | ct_no_arg_runtime_sizing__cpu_template (Column< int32_t > &answer) |
EXTENSION_NOINLINE int32_t | ct_no_arg_constant_sizing (Column< int32_t > &answer) |
template<typename T > | |
NEVER_INLINE HOST int32_t | ct_scalar_1_arg_runtime_sizing__cpu_template (const T num, Column< T > &answer) |
template NEVER_INLINE HOST int32_t | ct_scalar_1_arg_runtime_sizing__cpu_template (const float num, Column< float > &answer) |
template NEVER_INLINE HOST int32_t | ct_scalar_1_arg_runtime_sizing__cpu_template (const double num, Column< double > &answer) |
template NEVER_INLINE HOST int32_t | ct_scalar_1_arg_runtime_sizing__cpu_template (const int32_t num, Column< int32_t > &answer) |
template NEVER_INLINE HOST int32_t | ct_scalar_1_arg_runtime_sizing__cpu_template (const int64_t num, Column< int64_t > &answer) |
EXTENSION_NOINLINE int32_t | ct_scalar_2_args_constant_sizing (const int64_t num1, const int64_t num2, Column< int64_t > &answer1, Column< int64_t > &answer2) |
EXTENSION_NOINLINE_HOST int32_t | ct_no_cursor_user_constant_sizer__cpu_ (const int32_t input_num, int32_t c, Column< int32_t > &output) |
template<typename T > | |
NEVER_INLINE HOST int32_t | ct_templated_no_cursor_user_constant_sizer__cpu_template (const T input_num, int32_t c, Column< T > &output) |
template NEVER_INLINE HOST int32_t | ct_templated_no_cursor_user_constant_sizer__cpu_template (const int32_t input_num, int32_t c, Column< int32_t > &output) |
template NEVER_INLINE HOST int32_t | ct_templated_no_cursor_user_constant_sizer__cpu_template (const float input_num, int32_t c, Column< float > &output) |
EXTENSION_NOINLINE_HOST int32_t | ct_require__cpu_ (const Column< int32_t > &input1, const int32_t i, Column< int32_t > &out) |
EXTENSION_NOINLINE_HOST int32_t | ct_require_str__cpu_ (const Column< int32_t > &input1, const TextEncodingNone &s, Column< int32_t > &out) |
EXTENSION_NOINLINE_HOST int32_t | ct_require_mgr (TableFunctionManager &mgr, const Column< int32_t > &input1, const int32_t i, Column< int32_t > &out) |
template<typename T , typename K > | |
NEVER_INLINE HOST int32_t | ct_require_templating__cpu_template (const Column< T > &input1, const int32_t i, Column< K > &out) |
template NEVER_INLINE HOST int32_t | ct_require_templating__cpu_template (const Column< int > &input1, const int32_t i, Column< int > &out) |
template NEVER_INLINE HOST int32_t | ct_require_templating__cpu_template (const Column< double > &input1, const int32_t i, Column< int > &out) |
EXTENSION_NOINLINE_HOST int32_t | ct_require_and__cpu_ (const Column< int32_t > &input1, const int32_t i, Column< int32_t > &out) |
EXTENSION_NOINLINE_HOST int32_t | ct_require_or_str__cpu_ (const Column< int32_t > &input1, const TextEncodingNone &i, Column< int32_t > &out) |
EXTENSION_NOINLINE_HOST int32_t | ct_require_str_diff__cpu_ (const Column< int32_t > &input1, const TextEncodingNone &i, Column< int32_t > &out) |
EXTENSION_NOINLINE_HOST int32_t | ct_require_text_enc_dict__cpu_ (const Column< TextEncodingDict > &input, const int64_t x, Column< int64_t > &out) |
EXTENSION_NOINLINE_HOST int32_t | ct_require_text_collist_enc_dict__cpu_ (const ColumnList< TextEncodingDict > &input, const int64_t x, Column< int64_t > &out) |
EXTENSION_NOINLINE_HOST int32_t | ct_require_cursor__cpu_ (const Column< int64_t > &input, int64_t y, Column< int64_t > &out) |
EXTENSION_NOINLINE_HOST int32_t | ct_test_allocator (TableFunctionManager &mgr, const Column< int32_t > &input, const TextEncodingNone &t, Column< int32_t > &out) |
EXTENSION_NOINLINE int32_t | ct_test_preflight_sizer (const Column< int32_t > &input, const int32_t i, const int32_t j, Column< int32_t > &out) |
EXTENSION_NOINLINE int32_t | ct_test_preflight_sizer_const (const Column< int32_t > &input, Column< int32_t > &out) |
EXTENSION_NOINLINE int32_t | ct_test_preflight_singlecursor_qe227__cpu_ (TableFunctionManager &mgr, const Column< int32_t > &col, const ColumnList< int32_t > &lst, const int x, const int y, Column< int32_t > &out) |
EXTENSION_NOINLINE int32_t | ct_test_preflight_multicursor_qe227__cpu_ (TableFunctionManager &mgr, const Column< int32_t > &col, const ColumnList< int32_t > &lst, const int x, const int y, Column< int32_t > &out) |
EXTENSION_NOINLINE_HOST int32_t | ct_scalar_named_args__cpu_ (TableFunctionManager &mgr, const int32_t arg1, const int32_t arg2, Column< int32_t > &out1, Column< int32_t > &out2) |
EXTENSION_NOINLINE_HOST int32_t | ct_cursor_named_args__cpu_ (TableFunctionManager &mgr, const Column< int32_t > &input_arg1, const Column< int32_t > &input_arg2, const int32_t arg1, const int32_t arg2, Column< int32_t > &out1, Column< int32_t > &out2) |
template<typename T > | |
NEVER_INLINE HOST int32_t | ct_overload_scalar_test__cpu_template (const T scalar, Column< T > &out) |
template NEVER_INLINE HOST int32_t | ct_overload_scalar_test__cpu_template (const Timestamp scalar, Column< Timestamp > &out) |
template NEVER_INLINE HOST int32_t | ct_overload_scalar_test__cpu_template (const int64_t scalar, Column< int64_t > &out) |
template<typename T > | |
NEVER_INLINE HOST int32_t | ct_overload_column_test__cpu_template (const Column< T > &input, Column< T > &out) |
template NEVER_INLINE HOST int32_t | ct_overload_column_test__cpu_template (const Column< Timestamp > &input, Column< Timestamp > &out) |
template NEVER_INLINE HOST int32_t | ct_overload_column_test__cpu_template (const Column< TextEncodingDict > &input, Column< TextEncodingDict > &out) |
template NEVER_INLINE HOST int32_t | ct_overload_column_test__cpu_template (const Column< int64_t > &input, Column< int64_t > &out) |
template NEVER_INLINE HOST int32_t | ct_overload_column_test__cpu_template (const Column< Array< TextEncodingDict >> &input, Column< Array< TextEncodingDict >> &out) |
template NEVER_INLINE HOST int32_t | ct_overload_column_test__cpu_template (const Column< Array< int64_t >> &input, Column< Array< int64_t >> &out) |
template<typename T , typename K > | |
NEVER_INLINE HOST int32_t | ct_overload_column_list_test__cpu_template (const Column< K > &first_col, const ColumnList< T > &col_list, const Column< K > &last_col, Column< K > &out) |
template NEVER_INLINE HOST int32_t | ct_overload_column_list_test__cpu_template (const Column< int64_t > &first_col, const ColumnList< int64_t > &col_list, const Column< int64_t > &last_col, Column< int64_t > &out) |
template NEVER_INLINE HOST int32_t | ct_overload_column_list_test__cpu_template (const Column< int64_t > &first_col, const ColumnList< double > &col_list, const Column< int64_t > &last_col, Column< int64_t > &out) |
template<typename T , typename K > | |
NEVER_INLINE HOST int32_t | ct_overload_column_list_test2__cpu_template (const Column< K > &first_col, const ColumnList< K > &col_list1, const ColumnList< T > &col_list2, const Column< T > &last_col, Column< K > &out) |
template NEVER_INLINE HOST int32_t | ct_overload_column_list_test2__cpu_template (const Column< int64_t > &first_col, const ColumnList< int64_t > &col_list1, const ColumnList< double > &col_list2, const Column< double > &last_col, Column< int64_t > &out) |
template NEVER_INLINE HOST int32_t | ct_overload_column_list_test2__cpu_template (const Column< int64_t > &first_col, const ColumnList< int64_t > &col_list1, const ColumnList< int64_t > &col_list2, const Column< int64_t > &last_col, Column< int64_t > &out) |
EXTENSION_NOINLINE int32_t | ct_require_range__cpu_ (const Column< int32_t > &input1, const int32_t x, const int32_t multiplier, Column< int32_t > &out) |
template<typename T > | |
TEMPLATE_NOINLINE int32_t | ct_test_int_default_arg__template (const Column< T > &inp, const T x, const int32_t multiplier, Column< T > &out) |
template TEMPLATE_NOINLINE int32_t | ct_test_int_default_arg__template (const Column< int8_t > &inp, const int8_t x, const int32_t multiplier, Column< int8_t > &out) |
template TEMPLATE_NOINLINE int32_t | ct_test_int_default_arg__template (const Column< int16_t > &inp, const int16_t x, const int32_t multiplier, Column< int16_t > &out) |
template TEMPLATE_NOINLINE int32_t | ct_test_int_default_arg__template (const Column< int32_t > &inp, const int32_t x, const int32_t multiplier, Column< int32_t > &out) |
template TEMPLATE_NOINLINE int32_t | ct_test_int_default_arg__template (const Column< int64_t > &inp, const int64_t x, const int32_t multiplier, Column< int64_t > &out) |
template<typename T > | |
TEMPLATE_NOINLINE int32_t | ct_test_float_default_arg__template (const Column< T > &inp, const T x, const int32_t multiplier, Column< T > &out) |
template TEMPLATE_NOINLINE int32_t | ct_test_float_default_arg__template (const Column< float > &inp, const float x, const int32_t multiplier, Column< float > &out) |
template TEMPLATE_NOINLINE int32_t | ct_test_float_default_arg__template (const Column< double > &inp, const double x, const int32_t multiplier, Column< double > &out) |
EXTENSION_NOINLINE int32_t | ct_test_string_default_arg__cpu_ (TableFunctionManager &mgr, const Column< TextEncodingDict > &inp, const TextEncodingNone &suffix, Column< TextEncodingDict > &out) |
EXTENSION_NOINLINE int32_t | ct_test_calcite_casting_char__cpu_ (TableFunctionManager &mgr, const Column< TextEncodingDict > &input1, Column< TextEncodingDict > &out) |
EXTENSION_NOINLINE int32_t | ct_test_calcite_casting_bigint__cpu_ (TableFunctionManager &mgr, const Column< int64_t > &input1, Column< int64_t > &out) |
EXTENSION_NOINLINE int32_t | ct_test_calcite_casting_double__cpu_ (TableFunctionManager &mgr, const Column< double > &input1, Column< double > &out) |
EXTENSION_NOINLINE int32_t | ct_test_calcite_casting_timestamp__cpu_ (TableFunctionManager &mgr, const Column< Timestamp > &input1, Column< Timestamp > &out) |
template<typename T > | |
TEMPLATE_NOINLINE int32_t | ct_test_calcite_casting_columnlist__template_cpu_ (TableFunctionManager &mgr, const Column< T > &first, const ColumnList< T > &list, Column< T > &out) |
template TEMPLATE_NOINLINE int32_t | ct_test_calcite_casting_columnlist__template_cpu_ (TableFunctionManager &mgr, const Column< float > &first, const ColumnList< float > &list, Column< float > &out) |
template TEMPLATE_NOINLINE int32_t | ct_test_calcite_casting_columnlist__template_cpu_ (TableFunctionManager &mgr, const Column< double > &first, const ColumnList< double > &list, Column< double > &out) |
NEVER_INLINE HOST int32_t ct_binding_column2__cpu_template | ( | const Column< T > & | input1, |
const Column< U > & | input2, | ||
Column< K > & | out | ||
) |
Definition at line 28 of file SignatureTestTableFunctions.cpp.
References set_output_row_size(), and Column< T >::size().
template NEVER_INLINE HOST int32_t ct_binding_column2__cpu_template | ( | const Column< int32_t > & | input1, |
const Column< int32_t > & | input2, | ||
Column< int32_t > & | out | ||
) |
template NEVER_INLINE HOST int32_t ct_binding_column2__cpu_template | ( | const Column< int32_t > & | input1, |
const Column< double > & | input2, | ||
Column< int32_t > & | out | ||
) |
template NEVER_INLINE HOST int32_t ct_binding_column2__cpu_template | ( | const Column< double > & | input1, |
const Column< int32_t > & | input2, | ||
Column< int32_t > & | out | ||
) |
template NEVER_INLINE HOST int32_t ct_binding_column2__cpu_template | ( | const Column< double > & | input1, |
const Column< double > & | input2, | ||
Column< int32_t > & | out | ||
) |
template NEVER_INLINE HOST int32_t ct_binding_column2__cpu_template | ( | const Column< TextEncodingDict > & | input1, |
const Column< TextEncodingDict > & | input2, | ||
Column< TextEncodingDict > & | out | ||
) |
EXTENSION_NOINLINE_HOST int32_t ct_cursor_named_args__cpu_ | ( | TableFunctionManager & | mgr, |
const Column< int32_t > & | input_arg1, | ||
const Column< int32_t > & | input_arg2, | ||
const int32_t | arg1, | ||
const int32_t | arg2, | ||
Column< int32_t > & | out1, | ||
Column< int32_t > & | out2 | ||
) |
Definition at line 508 of file SignatureTestTableFunctions.cpp.
References TableFunctionManager::set_output_row_size(), and Column< T >::size().
NEVER_INLINE HOST int32_t ct_named_const_output__cpu_template | ( | const Column< T > & | input, |
Column< T > & | out | ||
) |
Definition at line 100 of file SignatureTestTableFunctions.cpp.
References Column< T >::size(), and heavydb.dtypes::T.
template NEVER_INLINE HOST int32_t ct_named_const_output__cpu_template | ( | const Column< int32_t > & | input, |
Column< int32_t > & | out | ||
) |
template NEVER_INLINE HOST int32_t ct_named_const_output__cpu_template | ( | const Column< double > & | input, |
Column< double > & | out | ||
) |
NEVER_INLINE HOST int32_t ct_named_output__cpu_template | ( | const Column< T > & | input, |
Column< T > & | out | ||
) |
Definition at line 82 of file SignatureTestTableFunctions.cpp.
References set_output_row_size(), Column< T >::size(), and heavydb.dtypes::T.
template NEVER_INLINE HOST int32_t ct_named_output__cpu_template | ( | const Column< int32_t > & | input, |
Column< int32_t > & | out | ||
) |
template NEVER_INLINE HOST int32_t ct_named_output__cpu_template | ( | const Column< double > & | input, |
Column< double > & | out | ||
) |
NEVER_INLINE HOST int32_t ct_named_rowmul_output__cpu_template | ( | const Column< T > & | input, |
int32_t | m, | ||
Column< T > & | out | ||
) |
Definition at line 144 of file SignatureTestTableFunctions.cpp.
References Column< T >::size().
template NEVER_INLINE HOST int32_t ct_named_rowmul_output__cpu_template | ( | const Column< int32_t > & | input, |
int32_t | m, | ||
Column< int32_t > & | out | ||
) |
template NEVER_INLINE HOST int32_t ct_named_rowmul_output__cpu_template | ( | const Column< double > & | input, |
int32_t | m, | ||
Column< double > & | out | ||
) |
NEVER_INLINE HOST int32_t ct_named_user_const_output__cpu_template | ( | const Column< T > & | input, |
int32_t | c, | ||
Column< T > & | out | ||
) |
Definition at line 121 of file SignatureTestTableFunctions.cpp.
References Column< T >::size().
template NEVER_INLINE HOST int32_t ct_named_user_const_output__cpu_template | ( | const Column< int32_t > & | input, |
int32_t | c, | ||
Column< int32_t > & | out | ||
) |
template NEVER_INLINE HOST int32_t ct_named_user_const_output__cpu_template | ( | const Column< double > & | input, |
int32_t | c, | ||
Column< double > & | out | ||
) |
EXTENSION_NOINLINE int32_t ct_no_arg_constant_sizing | ( | Column< int32_t > & | answer | ) |
Definition at line 182 of file SignatureTestTableFunctions.cpp.
NEVER_INLINE HOST int32_t ct_no_arg_runtime_sizing__cpu_template | ( | Column< T > & | answer | ) |
Definition at line 170 of file SignatureTestTableFunctions.cpp.
References set_output_row_size().
template NEVER_INLINE HOST int32_t ct_no_arg_runtime_sizing__cpu_template | ( | Column< int32_t > & | answer | ) |
EXTENSION_NOINLINE_HOST int32_t ct_no_cursor_user_constant_sizer__cpu_ | ( | const int32_t | input_num, |
int32_t | c, | ||
Column< int32_t > & | output | ||
) |
Definition at line 247 of file SignatureTestTableFunctions.cpp.
NEVER_INLINE HOST int32_t ct_overload_column_list_test2__cpu_template | ( | const Column< K > & | first_col, |
const ColumnList< K > & | col_list1, | ||
const ColumnList< T > & | col_list2, | ||
const Column< T > & | last_col, | ||
Column< K > & | out | ||
) |
Definition at line 623 of file SignatureTestTableFunctions.cpp.
References ColumnList< T >::numCols(), set_output_row_size(), Column< T >::size(), and heavydb.dtypes::T.
template NEVER_INLINE HOST int32_t ct_overload_column_list_test2__cpu_template | ( | const Column< int64_t > & | first_col, |
const ColumnList< int64_t > & | col_list1, | ||
const ColumnList< double > & | col_list2, | ||
const Column< double > & | last_col, | ||
Column< int64_t > & | out | ||
) |
template NEVER_INLINE HOST int32_t ct_overload_column_list_test2__cpu_template | ( | const Column< int64_t > & | first_col, |
const ColumnList< int64_t > & | col_list1, | ||
const ColumnList< int64_t > & | col_list2, | ||
const Column< int64_t > & | last_col, | ||
Column< int64_t > & | out | ||
) |
NEVER_INLINE HOST int32_t ct_overload_column_list_test__cpu_template | ( | const Column< K > & | first_col, |
const ColumnList< T > & | col_list, | ||
const Column< K > & | last_col, | ||
Column< K > & | out | ||
) |
Definition at line 586 of file SignatureTestTableFunctions.cpp.
References ColumnList< T >::numCols(), set_output_row_size(), Column< T >::size(), and heavydb.dtypes::T.
template NEVER_INLINE HOST int32_t ct_overload_column_list_test__cpu_template | ( | const Column< int64_t > & | first_col, |
const ColumnList< int64_t > & | col_list, | ||
const Column< int64_t > & | last_col, | ||
Column< int64_t > & | out | ||
) |
template NEVER_INLINE HOST int32_t ct_overload_column_list_test__cpu_template | ( | const Column< int64_t > & | first_col, |
const ColumnList< double > & | col_list, | ||
const Column< int64_t > & | last_col, | ||
Column< int64_t > & | out | ||
) |
NEVER_INLINE HOST int32_t ct_overload_column_test__cpu_template | ( | const Column< T > & | input, |
Column< T > & | out | ||
) |
Definition at line 548 of file SignatureTestTableFunctions.cpp.
References Column< T >::isNull(), set_output_row_size(), Column< T >::setNull(), and Column< T >::size().
template NEVER_INLINE HOST int32_t ct_overload_column_test__cpu_template | ( | const Column< Timestamp > & | input, |
Column< Timestamp > & | out | ||
) |
template NEVER_INLINE HOST int32_t ct_overload_column_test__cpu_template | ( | const Column< TextEncodingDict > & | input, |
Column< TextEncodingDict > & | out | ||
) |
template NEVER_INLINE HOST int32_t ct_overload_column_test__cpu_template | ( | const Column< int64_t > & | input, |
Column< int64_t > & | out | ||
) |
template NEVER_INLINE HOST int32_t ct_overload_column_test__cpu_template | ( | const Column< Array< TextEncodingDict >> & | input, |
Column< Array< TextEncodingDict >> & | out | ||
) |
template NEVER_INLINE HOST int32_t ct_overload_column_test__cpu_template | ( | const Column< Array< int64_t >> & | input, |
Column< Array< int64_t >> & | out | ||
) |
NEVER_INLINE HOST int32_t ct_overload_scalar_test__cpu_template | ( | const T | scalar, |
Column< T > & | out | ||
) |
Definition at line 527 of file SignatureTestTableFunctions.cpp.
References set_output_row_size().
template NEVER_INLINE HOST int32_t ct_overload_scalar_test__cpu_template | ( | const Timestamp | scalar, |
Column< Timestamp > & | out | ||
) |
template NEVER_INLINE HOST int32_t ct_overload_scalar_test__cpu_template | ( | const int64_t | scalar, |
Column< int64_t > & | out | ||
) |
EXTENSION_NOINLINE_HOST int32_t ct_require__cpu_ | ( | const Column< int32_t > & | input1, |
const int32_t | i, | ||
Column< int32_t > & | out | ||
) |
Definition at line 326 of file SignatureTestTableFunctions.cpp.
References set_output_row_size().
EXTENSION_NOINLINE_HOST int32_t ct_require_and__cpu_ | ( | const Column< int32_t > & | input1, |
const int32_t | i, | ||
Column< int32_t > & | out | ||
) |
Definition at line 374 of file SignatureTestTableFunctions.cpp.
References set_output_row_size().
EXTENSION_NOINLINE_HOST int32_t ct_require_cursor__cpu_ | ( | const Column< int64_t > & | input, |
int64_t | y, | ||
Column< int64_t > & | out | ||
) |
Definition at line 416 of file SignatureTestTableFunctions.cpp.
References set_output_row_size().
EXTENSION_NOINLINE_HOST int32_t ct_require_mgr | ( | TableFunctionManager & | mgr, |
const Column< int32_t > & | input1, | ||
const int32_t | i, | ||
Column< int32_t > & | out | ||
) |
Definition at line 342 of file SignatureTestTableFunctions.cpp.
References set_output_row_size().
EXTENSION_NOINLINE_HOST int32_t ct_require_or_str__cpu_ | ( | const Column< int32_t > & | input1, |
const TextEncodingNone & | i, | ||
Column< int32_t > & | out | ||
) |
Definition at line 382 of file SignatureTestTableFunctions.cpp.
References set_output_row_size().
EXTENSION_NOINLINE int32_t ct_require_range__cpu_ | ( | const Column< int32_t > & | input1, |
const int32_t | x, | ||
const int32_t | multiplier, | ||
Column< int32_t > & | out | ||
) |
Definition at line 672 of file SignatureTestTableFunctions.cpp.
EXTENSION_NOINLINE_HOST int32_t ct_require_str__cpu_ | ( | const Column< int32_t > & | input1, |
const TextEncodingNone & | s, | ||
Column< int32_t > & | out | ||
) |
Definition at line 334 of file SignatureTestTableFunctions.cpp.
References set_output_row_size().
EXTENSION_NOINLINE_HOST int32_t ct_require_str_diff__cpu_ | ( | const Column< int32_t > & | input1, |
const TextEncodingNone & | i, | ||
Column< int32_t > & | out | ||
) |
Definition at line 390 of file SignatureTestTableFunctions.cpp.
References set_output_row_size().
NEVER_INLINE HOST int32_t ct_require_templating__cpu_template | ( | const Column< T > & | input1, |
const int32_t | i, | ||
Column< K > & | out | ||
) |
Definition at line 352 of file SignatureTestTableFunctions.cpp.
References set_output_row_size().
template NEVER_INLINE HOST int32_t ct_require_templating__cpu_template | ( | const Column< int > & | input1, |
const int32_t | i, | ||
Column< int > & | out | ||
) |
template NEVER_INLINE HOST int32_t ct_require_templating__cpu_template | ( | const Column< double > & | input1, |
const int32_t | i, | ||
Column< int > & | out | ||
) |
EXTENSION_NOINLINE_HOST int32_t ct_require_text_collist_enc_dict__cpu_ | ( | const ColumnList< TextEncodingDict > & | input, |
const int64_t | x, | ||
Column< int64_t > & | out | ||
) |
Definition at line 408 of file SignatureTestTableFunctions.cpp.
References set_output_row_size().
EXTENSION_NOINLINE_HOST int32_t ct_require_text_enc_dict__cpu_ | ( | const Column< TextEncodingDict > & | input, |
const int64_t | x, | ||
Column< int64_t > & | out | ||
) |
Definition at line 399 of file SignatureTestTableFunctions.cpp.
References set_output_row_size().
NEVER_INLINE HOST int32_t ct_scalar_1_arg_runtime_sizing__cpu_template | ( | const T | num, |
Column< T > & | answer | ||
) |
Definition at line 202 of file SignatureTestTableFunctions.cpp.
References set_output_row_size(), and heavydb.dtypes::T.
template NEVER_INLINE HOST int32_t ct_scalar_1_arg_runtime_sizing__cpu_template | ( | const float | num, |
Column< float > & | answer | ||
) |
template NEVER_INLINE HOST int32_t ct_scalar_1_arg_runtime_sizing__cpu_template | ( | const double | num, |
Column< double > & | answer | ||
) |
template NEVER_INLINE HOST int32_t ct_scalar_1_arg_runtime_sizing__cpu_template | ( | const int32_t | num, |
Column< int32_t > & | answer | ||
) |
template NEVER_INLINE HOST int32_t ct_scalar_1_arg_runtime_sizing__cpu_template | ( | const int64_t | num, |
Column< int64_t > & | answer | ||
) |
EXTENSION_NOINLINE int32_t ct_scalar_2_args_constant_sizing | ( | const int64_t | num1, |
const int64_t | num2, | ||
Column< int64_t > & | answer1, | ||
Column< int64_t > & | answer2 | ||
) |
Definition at line 224 of file SignatureTestTableFunctions.cpp.
EXTENSION_NOINLINE_HOST int32_t ct_scalar_named_args__cpu_ | ( | TableFunctionManager & | mgr, |
const int32_t | arg1, | ||
const int32_t | arg2, | ||
Column< int32_t > & | out1, | ||
Column< int32_t > & | out2 | ||
) |
Definition at line 496 of file SignatureTestTableFunctions.cpp.
References TableFunctionManager::set_output_row_size().
NEVER_INLINE HOST int32_t ct_templated_no_cursor_user_constant_sizer__cpu_template | ( | const T | input_num, |
int32_t | c, | ||
Column< T > & | output | ||
) |
Definition at line 262 of file SignatureTestTableFunctions.cpp.
template NEVER_INLINE HOST int32_t ct_templated_no_cursor_user_constant_sizer__cpu_template | ( | const int32_t | input_num, |
int32_t | c, | ||
Column< int32_t > & | output | ||
) |
template NEVER_INLINE HOST int32_t ct_templated_no_cursor_user_constant_sizer__cpu_template | ( | const float | input_num, |
int32_t | c, | ||
Column< float > & | output | ||
) |
EXTENSION_NOINLINE_HOST int32_t ct_test_allocator | ( | TableFunctionManager & | mgr, |
const Column< int32_t > & | input, | ||
const TextEncodingNone & | t, | ||
Column< int32_t > & | out | ||
) |
Definition at line 424 of file SignatureTestTableFunctions.cpp.
References TableFunctionManager::enable_output_allocations(), TextEncodingNone::getString(), and TableFunctionManager::set_output_row_size().
EXTENSION_NOINLINE int32_t ct_test_calcite_casting_bigint__cpu_ | ( | TableFunctionManager & | mgr, |
const Column< int64_t > & | input1, | ||
Column< int64_t > & | out | ||
) |
Definition at line 776 of file SignatureTestTableFunctions.cpp.
References TableFunctionManager::set_output_row_size(), and Column< T >::size().
EXTENSION_NOINLINE int32_t ct_test_calcite_casting_char__cpu_ | ( | TableFunctionManager & | mgr, |
const Column< TextEncodingDict > & | input1, | ||
Column< TextEncodingDict > & | out | ||
) |
Definition at line 764 of file SignatureTestTableFunctions.cpp.
References TableFunctionManager::set_output_row_size(), and Column< TextEncodingDict >::size().
TEMPLATE_NOINLINE int32_t ct_test_calcite_casting_columnlist__template_cpu_ | ( | TableFunctionManager & | mgr, |
const Column< T > & | first, | ||
const ColumnList< T > & | list, | ||
Column< T > & | out | ||
) |
Definition at line 813 of file SignatureTestTableFunctions.cpp.
References ColumnList< T >::numCols(), TableFunctionManager::set_output_row_size(), and Column< T >::size().
template TEMPLATE_NOINLINE int32_t ct_test_calcite_casting_columnlist__template_cpu_ | ( | TableFunctionManager & | mgr, |
const Column< float > & | first, | ||
const ColumnList< float > & | list, | ||
Column< float > & | out | ||
) |
template TEMPLATE_NOINLINE int32_t ct_test_calcite_casting_columnlist__template_cpu_ | ( | TableFunctionManager & | mgr, |
const Column< double > & | first, | ||
const ColumnList< double > & | list, | ||
Column< double > & | out | ||
) |
EXTENSION_NOINLINE int32_t ct_test_calcite_casting_double__cpu_ | ( | TableFunctionManager & | mgr, |
const Column< double > & | input1, | ||
Column< double > & | out | ||
) |
Definition at line 788 of file SignatureTestTableFunctions.cpp.
References TableFunctionManager::set_output_row_size(), and Column< T >::size().
EXTENSION_NOINLINE int32_t ct_test_calcite_casting_timestamp__cpu_ | ( | TableFunctionManager & | mgr, |
const Column< Timestamp > & | input1, | ||
Column< Timestamp > & | out | ||
) |
Definition at line 800 of file SignatureTestTableFunctions.cpp.
References TableFunctionManager::set_output_row_size(), and Column< T >::size().
TEMPLATE_NOINLINE int32_t ct_test_float_default_arg__template | ( | const Column< T > & | inp, |
const T | x, | ||
const int32_t | multiplier, | ||
Column< T > & | out | ||
) |
Definition at line 719 of file SignatureTestTableFunctions.cpp.
References Column< T >::size().
template TEMPLATE_NOINLINE int32_t ct_test_float_default_arg__template | ( | const Column< float > & | inp, |
const float | x, | ||
const int32_t | multiplier, | ||
Column< float > & | out | ||
) |
template TEMPLATE_NOINLINE int32_t ct_test_float_default_arg__template | ( | const Column< double > & | inp, |
const double | x, | ||
const int32_t | multiplier, | ||
Column< double > & | out | ||
) |
TEMPLATE_NOINLINE int32_t ct_test_int_default_arg__template | ( | const Column< T > & | inp, |
const T | x, | ||
const int32_t | multiplier, | ||
Column< T > & | out | ||
) |
Definition at line 681 of file SignatureTestTableFunctions.cpp.
References Column< T >::size().
template TEMPLATE_NOINLINE int32_t ct_test_int_default_arg__template | ( | const Column< int8_t > & | inp, |
const int8_t | x, | ||
const int32_t | multiplier, | ||
Column< int8_t > & | out | ||
) |
template TEMPLATE_NOINLINE int32_t ct_test_int_default_arg__template | ( | const Column< int16_t > & | inp, |
const int16_t | x, | ||
const int32_t | multiplier, | ||
Column< int16_t > & | out | ||
) |
template TEMPLATE_NOINLINE int32_t ct_test_int_default_arg__template | ( | const Column< int32_t > & | inp, |
const int32_t | x, | ||
const int32_t | multiplier, | ||
Column< int32_t > & | out | ||
) |
template TEMPLATE_NOINLINE int32_t ct_test_int_default_arg__template | ( | const Column< int64_t > & | inp, |
const int64_t | x, | ||
const int32_t | multiplier, | ||
Column< int64_t > & | out | ||
) |
EXTENSION_NOINLINE int32_t ct_test_preflight_multicursor_qe227__cpu_ | ( | TableFunctionManager & | mgr, |
const Column< int32_t > & | col, | ||
const ColumnList< int32_t > & | lst, | ||
const int | x, | ||
const int | y, | ||
Column< int32_t > & | out | ||
) |
Definition at line 482 of file SignatureTestTableFunctions.cpp.
References ColumnList< T >::numCols(), TableFunctionManager::set_output_row_size(), and Column< T >::size().
EXTENSION_NOINLINE int32_t ct_test_preflight_singlecursor_qe227__cpu_ | ( | TableFunctionManager & | mgr, |
const Column< int32_t > & | col, | ||
const ColumnList< int32_t > & | lst, | ||
const int | x, | ||
const int | y, | ||
Column< int32_t > & | out | ||
) |
Definition at line 467 of file SignatureTestTableFunctions.cpp.
References ColumnList< T >::numCols(), TableFunctionManager::set_output_row_size(), and Column< T >::size().
EXTENSION_NOINLINE int32_t ct_test_preflight_sizer | ( | const Column< int32_t > & | input, |
const int32_t | i, | ||
const int32_t | j, | ||
Column< int32_t > & | out | ||
) |
Definition at line 448 of file SignatureTestTableFunctions.cpp.
References Column< T >::size().
EXTENSION_NOINLINE int32_t ct_test_preflight_sizer_const | ( | const Column< int32_t > & | input, |
Column< int32_t > & | out | ||
) |
Definition at line 457 of file SignatureTestTableFunctions.cpp.
References Column< T >::size().
EXTENSION_NOINLINE int32_t ct_test_string_default_arg__cpu_ | ( | TableFunctionManager & | mgr, |
const Column< TextEncodingDict > & | inp, | ||
const TextEncodingNone & | suffix, | ||
Column< TextEncodingDict > & | out | ||
) |
Definition at line 747 of file SignatureTestTableFunctions.cpp.
References Column< TextEncodingDict >::getOrAddTransient(), TextEncodingNone::getString(), Column< TextEncodingDict >::getString(), TableFunctionManager::set_output_row_size(), and Column< TextEncodingDict >::size().