OmniSciDB
a5dc49c757
|
#include "../../heavydbTypes.h"
Go to the source code of this file.
Functions | |
EXTENSION_NOINLINE int32_t | ct_device_selection_udtf_any (const Column< int32_t > &input, Column< int64_t > &out) |
EXTENSION_NOINLINE_HOST int32_t | ct_device_selection_udtf_cpu__cpu_ (const Column< int32_t > &input, Column< int64_t > &out) |
EXTENSION_NOINLINE int32_t | ct_device_selection_udtf_gpu__gpu_ (const Column< int32_t > &input, Column< int64_t > &out) |
EXTENSION_NOINLINE_HOST int32_t | ct_device_selection_udtf_both__cpu_ (const Column< int32_t > &input, Column< int64_t > &out) |
EXTENSION_NOINLINE int32_t | ct_device_selection_udtf_both__gpu_ (const Column< int32_t > &input, Column< int64_t > &out) |
EXTENSION_NOINLINE_HOST int32_t | ct_binding_udtf_constant__cpu_1 (const Column< int32_t > &input1, Column< int32_t > &out) |
EXTENSION_NOINLINE_HOST int32_t | ct_binding_udtf_constant__cpu_2 (const Column< int32_t > &input1, const Column< int32_t > &input2, Column< int32_t > &out) |
EXTENSION_NOINLINE_HOST int32_t | ct_binding_udtf_constant__cpu_3 (const Column< int32_t > &input1, const Column< int32_t > &input2, const Column< int32_t > &input3, Column< int32_t > &out) |
EXTENSION_NOINLINE_HOST int32_t | ct_binding_udtf_constant__cpu_4 (const Column< int64_t > &input1, const Column< int32_t > &input2, const Column< int32_t > &input3, Column< int32_t > &out) |
EXTENSION_NOINLINE_HOST int32_t | ct_binding_udtf_constant__cpu_5 (const Column< int64_t > &input1, const Column< int64_t > &input2, const Column< int32_t > &input3, Column< int32_t > &out) |
EXTENSION_NOINLINE_HOST int32_t | ct_binding_udtf_constant__cpu_6 (const Column< int64_t > &input1, const Column< int32_t > &input2, const Column< int64_t > &input3, Column< int32_t > &out) |
EXTENSION_NOINLINE_HOST int32_t | ct_binding_udtf_constant__cpu_7 (const Column< int32_t > &input1, const ColumnList< int32_t > &input2, Column< int32_t > &out) |
EXTENSION_NOINLINE_HOST int32_t | ct_binding_udtf_constant__cpu_8 (const ColumnList< int32_t > &input1, const Column< int64_t > &input2, Column< int32_t > &out) |
EXTENSION_NOINLINE_HOST int32_t | ct_binding_udtf_constant__cpu_9 (const ColumnList< int32_t > &input1, const ColumnList< int64_t > &input2, Column< int32_t > &out) |
EXTENSION_NOINLINE_HOST int32_t | ct_binding_udtf_constant__cpu_10 (const Column< int64_t > &input1, const ColumnList< int64_t > &input2, const Column< int64_t > &input3, Column< int64_t > &out) |
EXTENSION_NOINLINE_HOST int32_t | ct_binding_udtf__cpu_11 (const Column< int32_t > &input1, const int32_t multiplier, Column< int32_t > &out) |
EXTENSION_NOINLINE_HOST int32_t | ct_binding_udtf__cpu_12 (const Column< int32_t > &input1, const Column< int32_t > &input2, const int32_t multiplier, Column< int32_t > &out) |
EXTENSION_NOINLINE_HOST int32_t | ct_binding_udtf__cpu_13 (const Column< int32_t > &input1, const Column< int32_t > &input2, const Column< int32_t > &input3, const int32_t multiplier, Column< int32_t > &out) |
EXTENSION_NOINLINE_HOST int32_t | ct_binding_udtf__cpu_14 (const Column< int64_t > &input1, const Column< int32_t > &input2, const Column< int32_t > &input3, const int32_t multiplier, Column< int32_t > &out) |
EXTENSION_NOINLINE_HOST int32_t | ct_binding_udtf__cpu_15 (const Column< int64_t > &input1, const Column< int64_t > &input2, const Column< int32_t > &input3, const int32_t multiplier, Column< int32_t > &out) |
EXTENSION_NOINLINE_HOST int32_t | ct_binding_udtf__cpu_16 (const Column< int64_t > &input1, const Column< int32_t > &input2, const Column< int64_t > &input3, const int32_t multiplier, Column< int32_t > &out) |
EXTENSION_NOINLINE_HOST int32_t | ct_binding_udtf__cpu_17 (const Column< int32_t > &input1, const ColumnList< int32_t > &input2, const int32_t multiplier, Column< int32_t > &out) |
EXTENSION_NOINLINE_HOST int32_t | ct_binding_udtf__cpu_18 (const ColumnList< int32_t > &input1, const Column< int64_t > &input2, const int32_t multiplier, Column< int32_t > &out) |
EXTENSION_NOINLINE_HOST int32_t | ct_binding_udtf__cpu_19 (const ColumnList< int32_t > &input1, const ColumnList< int64_t > &input2, const int32_t multiplier, Column< int32_t > &out) |
EXTENSION_NOINLINE_HOST int32_t | ct_binding_udtf__cpu_20 (const Column< int64_t > &input1, const ColumnList< int64_t > &input2, const Column< int64_t > &input3, const int32_t multiplier, Column< int64_t > &out) |
EXTENSION_NOINLINE_HOST int32_t | ct_binding_udtf2__cpu_21 (const int32_t multiplier, const Column< int32_t > &input1, Column< int32_t > &out) |
EXTENSION_NOINLINE_HOST int32_t | ct_binding_udtf6__cpu_22 (const Column< int32_t > &input1, const int32_t multiplier, const int32_t input2, Column< int32_t > &out) |
EXTENSION_NOINLINE_HOST int32_t | ct_binding_udtf4__cpu_23 (const ColumnList< int32_t > &input1, const int32_t multiplier, const int32_t input2, Column< int32_t > &out) |
EXTENSION_NOINLINE_HOST int32_t | ct_binding_udtf5__cpu_24 (const ColumnList< int32_t > &input1, const int32_t input2, const int32_t multiplier, Column< int32_t > &out) |
EXTENSION_NOINLINE_HOST int32_t | ct_binding_udtf3__cpu_25 (const Column< int32_t > &input1, const int32_t input2, const int32_t multiplier, Column< int32_t > &out) |
EXTENSION_NOINLINE_HOST int32_t | ct_udtf_default_sizer1a__cpu_1 (const Column< int32_t > &input1, const int32_t multiplier, Column< int32_t > &out) |
EXTENSION_NOINLINE_HOST int32_t | ct_udtf_default_sizer1b__cpu_2 (const Column< int32_t > &input1, const Column< int32_t > &input2, const int32_t multiplier, Column< int32_t > &out) |
EXTENSION_NOINLINE_HOST int32_t | ct_udtf_default_sizer1c__cpu_3 (const Column< int32_t > &input1, const Column< int32_t > &input2, const Column< int32_t > &input3, const int32_t multiplier, const Column< int32_t > &input4, const int32_t x, Column< int32_t > &out) |
EXTENSION_NOINLINE_HOST int32_t | ct_udtf_default_sizer1d__cpu_4 (const int32_t multiplier, const int32_t x, const Column< int32_t > &input1, Column< int32_t > &out) |
EXTENSION_NOINLINE_HOST int32_t | ct_udtf_default_sizer2a__cpu_1 (const Column< int32_t > &input1, const int32_t x, const int32_t multiplier, Column< int32_t > &out) |
EXTENSION_NOINLINE_HOST int32_t | ct_udtf_default_sizer2b__cpu_2 (const Column< int32_t > &input1, const int32_t multiplier, const Column< int32_t > &input2, Column< int32_t > &out) |
EXTENSION_NOINLINE_HOST int32_t | ct_udtf_default_sizer2c__cpu_3 (const int32_t x, const int32_t multiplier, const Column< int32_t > &input1, Column< int32_t > &out) |
EXTENSION_NOINLINE_HOST int32_t | ct_udtf_default_sizer3a__cpu_1 (const Column< int32_t > &input1, const int32_t multiplier, const int32_t x, Column< int32_t > &out) |
EXTENSION_NOINLINE_HOST int32_t | ct_udtf_default_sizer3b__cpu_2 (const Column< int32_t > &input1, const int32_t x, const Column< int32_t > &input2, const int32_t multiplier, Column< int32_t > &out) |
EXTENSION_NOINLINE_HOST int32_t | ct_udtf_default_sizer4a__cpu_1 (const Column< int32_t > &input1, const int32_t multiplier, const Column< int32_t > &input2, const int32_t x, Column< int32_t > &out) |
EXTENSION_NOINLINE_HOST int32_t | ct_udtf_default_sizer4b__cpu_2 (const int32_t multiplier, const Column< int32_t > &input, const int32_t x, Column< int32_t > &out) |
EXTENSION_NOINLINE_HOST int32_t | ct_binding_dict_encoded1__cpu_1 (const Column< TextEncodingDict > &input, const int32_t multiplier, Column< TextEncodingDict > &out) |
EXTENSION_NOINLINE_HOST int32_t | ct_binding_dict_encoded2__cpu_1 (const Column< TextEncodingDict > &input1, const Column< TextEncodingDict > &input2, Column< TextEncodingDict > &out1, Column< TextEncodingDict > &out2) |
EXTENSION_NOINLINE_HOST int32_t | ct_binding_dict_encoded3__cpu_1 (const Column< TextEncodingDict > &input1, const Column< TextEncodingDict > &input2, Column< TextEncodingDict > &out1, Column< TextEncodingDict > &out2) |
EXTENSION_NOINLINE_HOST int32_t | ct_binding_dict_encoded4__cpu_1 (const ColumnList< TextEncodingDict > &input, Column< TextEncodingDict > &out) |
EXTENSION_NOINLINE_HOST int32_t | ct_binding_dict_encoded5__cpu_1 (const ColumnList< TextEncodingDict > &input, Column< TextEncodingDict > &out) |
EXTENSION_NOINLINE_HOST int32_t | ct_binding_dict_encoded6__cpu_1 (const ColumnList< TextEncodingDict > &input, Column< TextEncodingDict > &out0, Column< TextEncodingDict > &out1) |
template<typename T > | |
NEVER_INLINE HOST int32_t | ct_binding_template__cpu_template (const Column< T > &input, Column< T > &out) |
template<typename T > | |
NEVER_INLINE HOST int32_t | ct_binding_columnlist__cpu_template (const Column< T > &input1, const ColumnList< T > &input2, Column< int32_t > &out) |
template<typename T > | |
NEVER_INLINE HOST int32_t | ct_binding_column__cpu_template (const Column< T > &input, Column< int32_t > &out) |
template<typename T > | |
NEVER_INLINE HOST int32_t | ct_binding_scalar_multiply__cpu_template (const Column< T > &input, const T multiplier, Column< T > &out) |
EXTENSION_NOINLINE_HOST int32_t | ct_binding_str_length__cpu_ (const Column< TextEncodingDict > &input_str, Column< TextEncodingDict > &out_str, Column< int64_t > &out_size) |
EXTENSION_NOINLINE_HOST int32_t | ct_binding_str_equals__cpu_ (const ColumnList< TextEncodingDict > &input_strings, Column< TextEncodingDict > &string_if_equal, Column< bool > &strings_are_equal) |
EXTENSION_NOINLINE_HOST int32_t | ct_substr__cpu_ (TableFunctionManager &mgr, const Column< TextEncodingDict > &input_str, const Column< int > &pos, const Column< int > &len, Column< TextEncodingDict > &output_substr) |
EXTENSION_NOINLINE_HOST int32_t | ct_string_concat__cpu_ (TableFunctionManager &mgr, const ColumnList< TextEncodingDict > &input_strings, const TextEncodingNone &separator, Column< TextEncodingDict > &concatted_string) |
EXTENSION_NOINLINE_HOST int32_t | ct_synthesize_new_dict__cpu_ (TableFunctionManager &mgr, const int64_t num_strings, Column< TextEncodingDict > &new_dict_col) |
template<typename T > | |
NEVER_INLINE HOST int32_t | sort_column_limit__cpu_template (const Column< T > &input, const int32_t limit, const bool sort_ascending, const bool nulls_last, Column< T > &output) |
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<typename T > | |
NEVER_INLINE HOST int32_t | ct_named_output__cpu_template (const Column< T > &input, Column< T > &out) |
template<typename T > | |
NEVER_INLINE HOST int32_t | ct_named_const_output__cpu_template (const Column< T > &input, Column< T > &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<typename T > | |
NEVER_INLINE HOST int32_t | ct_named_rowmul_output__cpu_template (const Column< T > &input, int32_t m, Column< T > &out) |
template<typename T > | |
NEVER_INLINE HOST int32_t | ct_no_arg_runtime_sizing__cpu_template (Column< 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) |
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<typename T > | |
NEVER_INLINE HOST int32_t | column_list_safe_row_sum__cpu_template (const ColumnList< T > &input, Column< T > &out) |
EXTENSION_NOINLINE int32_t | ct_gpu_default_init__gpu_ (Column< int32_t > &output_buffer) |
EXTENSION_NOINLINE int32_t | ct_hamming_distance (const TextEncodingNone &str1, const TextEncodingNone &str2, Column< int32_t > &hamming_distance) |
template<typename T > | |
TEMPLATE_NOINLINE int32_t | ct_get_string_chars__template (const Column< T > &indices, const TextEncodingNone &str, const int32_t multiplier, Column< int32_t > &idx, Column< int8_t > &char_bytes) |
EXTENSION_NOINLINE_HOST int32_t | ct_string_to_chars__cpu_ (const TextEncodingNone &input, Column< int32_t > &char_idx, Column< int8_t > &char_bytes) |
EXTENSION_NOINLINE int32_t | ct_sleep_worker (int32_t seconds, Column< int32_t > &output) |
EXTENSION_NOINLINE_HOST int32_t | ct_sleep1__cpu_ (int32_t seconds, int32_t mode, Column< int32_t > &output) |
EXTENSION_NOINLINE_HOST int32_t | ct_sleep2 (TableFunctionManager &mgr, int32_t seconds, int32_t mode, Column< int32_t > &output) |
template<typename T > | |
NEVER_INLINE HOST int32_t | ct_throw_if_gt_100__cpu_template (TableFunctionManager &mgr, const Column< T > &input, Column< T > &output) |
EXTENSION_NOINLINE_HOST int32_t | ct_copy_and_add_size (TableFunctionManager &mgr, const Column< int32_t > &input, Column< int32_t > &output) |
EXTENSION_NOINLINE_HOST int32_t | ct_add_size_and_mul_alpha (TableFunctionManager &mgr, const Column< int32_t > &input1, const Column< int32_t > &input2, int32_t alpha, Column< int32_t > &output1, Column< int32_t > &output2) |
EXTENSION_NOINLINE_HOST int32_t | ct_sparse_add (TableFunctionManager &mgr, const Column< int32_t > &x1, const Column< int32_t > &d1, int32_t f1, const Column< int32_t > &x2, const Column< int32_t > &d2, int32_t f2, Column< int32_t > &x, Column< int32_t > &d) |
template<typename K , typename T , typename Z > | |
NEVER_INLINE HOST int32_t | ct_pushdown_stats__cpu_template (TableFunctionManager &mgr, const TextEncodingNone &agg_type, const Column< K > &input_id, const Column< T > &input_x, const Column< T > &input_y, const Column< Z > &input_z, Column< int32_t > &output_row_count, Column< K > &output_id, Column< T > &output_x, Column< T > &output_y, Column< Z > &output_z) |
template<typename K , typename T , typename Z > | |
NEVER_INLINE HOST int32_t | ct_pushdown_projection__cpu_template (TableFunctionManager &mgr, const Column< K > &input_id, const Column< T > &input_x, const Column< T > &input_y, const Column< Z > &input_z, Column< K > &output_id, Column< T > &output_x, Column< T > &output_y, Column< Z > &output_z) |
template<typename K , typename T , typename Z > | |
NEVER_INLINE HOST int32_t | ct_union_pushdown_stats__cpu_template (TableFunctionManager &mgr, const TextEncodingNone &agg_type, const Column< K > &input1_id, const Column< T > &input1_x, const Column< T > &input1_y, const Column< Z > &input1_z, const Column< K > &input2_id, const Column< T > &input2_x, const Column< T > &input2_y, const Column< Z > &input2_z, const Column< T > &input2_w, Column< int32_t > &output_row_count, Column< K > &output_id, Column< T > &output_x, Column< T > &output_y, Column< Z > &output_z, Column< T > &output_w) |
template<typename K , typename T , typename Z > | |
NEVER_INLINE HOST int32_t | ct_union_pushdown_projection__cpu_template (TableFunctionManager &mgr, const Column< K > &input1_id, const Column< T > &input1_x, const Column< T > &input1_y, const Column< Z > &input1_z, const Column< K > &input2_id, const Column< T > &input2_x, const Column< T > &input2_y, const Column< Z > &input2_z, const Column< T > &input2_w, Column< K > &output_id, Column< T > &output_x, Column< T > &output_y, Column< Z > &output_z, Column< T > &output_w) |
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) |
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_nullable (const Column< int32_t > &input, const int32_t i, 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) |
EXTENSION_NOINLINE_HOST int32_t | ct_timestamp_extract (TableFunctionManager &mgr, const Column< Timestamp > &input, Column< int64_t > &ns, Column< int64_t > &us, Column< int64_t > &ms, Column< int64_t > &s, Column< int64_t > &m, Column< int64_t > &h, Column< int64_t > &d, Column< int64_t > &mo, Column< int64_t > &y) |
EXTENSION_NOINLINE_HOST int32_t | ct_timestamp_add_offset (TableFunctionManager &mgr, const Column< Timestamp > &input, const Timestamp offset, Column< Timestamp > &out) |
EXTENSION_NOINLINE_HOST int32_t | ct_timestamp_add_offset_cpu_only (const Column< Timestamp > &input, const int32_t multiplier, const Timestamp offset, Column< Timestamp > &out) |
EXTENSION_NOINLINE int32_t | ct_timestamp_test_columns_and_scalars__cpu (const Column< Timestamp > &input, const int64_t dummy, const int32_t multiplier, const Column< Timestamp > &input2, Column< Timestamp > &out) |
EXTENSION_NOINLINE_HOST int32_t | ct_timestamp_column_list_input (TableFunctionManager &mgr, const ColumnList< int64_t > &input, const Column< Timestamp > &input2, Column< int64_t > &out) |
EXTENSION_NOINLINE_HOST int32_t | ct_timestamp_truncate (TableFunctionManager &mgr, const Column< Timestamp > &input, Column< Timestamp > &y, Column< Timestamp > &mo, Column< Timestamp > &d, Column< Timestamp > &h, Column< Timestamp > &m, Column< Timestamp > &s, Column< Timestamp > &ms, Column< Timestamp > &us) |
template<typename T > | |
NEVER_INLINE HOST int32_t | ct_timestamp_add_interval__template (TableFunctionManager &mgr, const Column< Timestamp > &input, const T inter, Column< Timestamp > &out) |
template<typename T > | |
NEVER_INLINE HOST int32_t | sum_along_row__cpu_template (const Column< Array< T >> &input, Column< T > &output) |
template<typename T > | |
NEVER_INLINE HOST int32_t | array_copier__cpu_template (TableFunctionManager &mgr, const Column< Array< T >> &input, Column< Array< T >> &output) |
template<typename T > | |
NEVER_INLINE HOST int32_t | array_concat__cpu_template (TableFunctionManager &mgr, const ColumnList< Array< T >> &inputs, Column< Array< T >> &output) |
template<typename T > | |
NEVER_INLINE HOST int32_t | array_append__cpu_template (TableFunctionManager &mgr, const Column< Array< T >> &input1, const Array< T > &input2, Column< Array< T >> &output) |
template<typename T > | |
NEVER_INLINE HOST int32_t | array_asarray__cpu_template (TableFunctionManager &mgr, const Column< T > &input, Column< Array< T >> &output) |
template<typename T > | |
NEVER_INLINE HOST int32_t | array_split__cpu_template (TableFunctionManager &mgr, const Column< Array< T >> &input, Column< Array< T >> &first, Column< Array< T >> &second) |
NEVER_INLINE HOST int32_t | tf_metadata_setter__cpu_template (TableFunctionManager &mgr, Column< bool > &success) |
NEVER_INLINE HOST int32_t | tf_metadata_setter_repeated__cpu_template (TableFunctionManager &mgr, Column< bool > &success) |
NEVER_INLINE HOST int32_t | tf_metadata_setter_size_mismatch__cpu_template (TableFunctionManager &mgr, Column< bool > &success) |
NEVER_INLINE HOST int32_t | tf_metadata_getter__cpu_template (TableFunctionManager &mgr, const Column< bool > &input, Column< bool > &success) |
NEVER_INLINE HOST int32_t | tf_metadata_getter_bad__cpu_template (TableFunctionManager &mgr, const Column< bool > &input, Column< bool > &success) |
template<typename T > | |
NEVER_INLINE HOST int32_t | ct_overload_scalar_test__cpu_template (const T scalar, Column< T > &out) |
template<typename T > | |
NEVER_INLINE HOST int32_t | ct_overload_column_test__cpu_template (const Column< T > &input, Column< 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<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) |
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) |
EXTENSION_NOINLINE int32_t | ct_coords__cpu_ (TableFunctionManager &mgr, const Column< GeoPoint > &points, Column< double > &xcoords, Column< double > &ycoords) |
EXTENSION_NOINLINE int32_t | ct_shift__cpu_ (TableFunctionManager &mgr, const Column< GeoPoint > &points, const double x, const double y, Column< GeoPoint > &shifted_points) |
template<typename T > | |
NEVER_INLINE HOST int32_t | ct_pointn__cpu_template (TableFunctionManager &mgr, const Column< T > &points, int64_t n, Column< double > &xcoords, Column< double > &ycoords) |
template<typename T > | |
NEVER_INLINE HOST int32_t | ct_copy__generic_cpu_template (TableFunctionManager &mgr, const Column< T > &inputs, Column< T > &outputs) |
template<typename T > | |
NEVER_INLINE HOST int32_t | ct_concat__generic_cpu_template (TableFunctionManager &mgr, const Column< T > &input1, const Column< T > &input2, Column< T > &outputs) |
template<typename T > | |
NEVER_INLINE HOST int32_t | ct_concat__generic2_cpu_template (TableFunctionManager &mgr, const Column< T > &input1, const T &input2, Column< T > &outputs) |
template<typename T > | |
NEVER_INLINE HOST int32_t | ct_concat__generic3_cpu_template (TableFunctionManager &mgr, const T &input1, const Column< T > &input2, Column< T > &outputs) |
EXTENSION_NOINLINE int32_t | ct_linestringn__cpu_ (TableFunctionManager &mgr, const Column< GeoPolygon > &polygons, int64_t n, Column< GeoLineString > &linestrings) |
EXTENSION_NOINLINE int32_t | ct_make_polygon3__cpu_ (TableFunctionManager &mgr, const Column< GeoLineString > &rings, const Column< GeoLineString > &holes1, const Column< GeoLineString > &holes2, Column< GeoPolygon > &polygons, Column< int > &sizes) |
EXTENSION_NOINLINE int32_t | ct_make_linestring2__cpu_ (TableFunctionManager &mgr, const Column< double > &x, const Column< double > &y, double dx, double dy, Column< GeoLineString > &linestrings) |
EXTENSION_NOINLINE int32_t | ct_make_multipolygon__cpu_ (TableFunctionManager &mgr, const Column< GeoPolygon > &polygons, Column< GeoMultiPolygon > &mpolygons) |
EXTENSION_NOINLINE int32_t | ct_polygonn__cpu_ (TableFunctionManager &mgr, const Column< GeoMultiPolygon > &mpolygons, int64_t n, Column< GeoPolygon > &polygons) |
EXTENSION_NOINLINE int32_t | ct_to_multilinestring__cpu_ (TableFunctionManager &mgr, const Column< GeoPolygon > &polygons, Column< GeoMultiLineString > &mlinestrings) |
EXTENSION_NOINLINE int32_t | ct_to_polygon__cpu_ (TableFunctionManager &mgr, const Column< GeoMultiLineString > &mlinestrings, Column< GeoPolygon > &polygons) |
EXTENSION_NOINLINE int32_t | row_copier (const Column< double > &input_col, int copy_multiplier, Column< double > &output_col) |
EXTENSION_NOINLINE_HOST int32_t | row_copier2__cpu__ (const Column< double > &input_col, int copy_multiplier, Column< double > &output_col, Column< double > &output_col2) |
EXTENSION_NOINLINE_HOST int32_t | row_copier_columnlist__cpu__ (TableFunctionManager &mgr, const ColumnList< double > &cols, Column< double > &output_col) |
template<typename T > | |
TEMPLATE_NOINLINE int32_t | row_repeater__cpu_template (TableFunctionManager &mgr, const Column< T > &input_col, const int reps, Column< T > &output_col) |
EXTENSION_NOINLINE int32_t | row_copier_text (const Column< TextEncodingDict > &input_col, int copy_multiplier, Column< TextEncodingDict > &output_col) |
EXTENSION_NOINLINE int32_t | row_adder (const int copy_multiplier, const Column< double > &input_col1, const Column< double > &input_col2, Column< double > &output_col) |
EXTENSION_NOINLINE int32_t | row_addsub (const int copy_multiplier, const Column< double > &input_col1, const Column< double > &input_col2, Column< double > &output_col1, Column< double > &output_col2) |
EXTENSION_NOINLINE_HOST int32_t | get_max_with_row_offset__cpu_ (const Column< int > &input_col, Column< int > &output_max_col, Column< int > &output_max_row_col) |
EXTENSION_NOINLINE_HOST int32_t | column_list_get__cpu_ (const ColumnList< double > &col_list, const int index, const int m, Column< double > &col) |
EXTENSION_NOINLINE int32_t | column_list_first_last (const ColumnList< double > &col_list, const int m, Column< double > &col1, Column< double > &col2) |
EXTENSION_NOINLINE_HOST int32_t | column_list_row_sum__cpu_ (const ColumnList< int32_t > &input, 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<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) |
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_func__cpu_1 (const Column< int32_t > &input1, const int32_t x, const int32_t multiplier, Column< int32_t > &out) |
EXTENSION_NOINLINE int32_t | ct_test_func__cpu_2 (const Column< int32_t > &input1, const Column< int32_t > &input2, const int32_t multiplier, Column< int32_t > &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) |
NEVER_INLINE HOST int32_t array_append__cpu_template | ( | TableFunctionManager & | mgr, |
const Column< Array< T >> & | input1, | ||
const Array< T > & | input2, | ||
Column< Array< T >> & | output | ||
) |
Definition at line 177 of file ArrayTestTableFunctions.cpp.
References TableFunctionManager::set_output_array_values_total_number(), TableFunctionManager::set_output_row_size(), and Array< T >::size().
NEVER_INLINE HOST int32_t array_asarray__cpu_template | ( | TableFunctionManager & | mgr, |
const Column< T > & | input, | ||
Column< Array< T >> & | output | ||
) |
Definition at line 270 of file ArrayTestTableFunctions.cpp.
References TableFunctionManager::getNewDictDbId(), TableFunctionManager::getNewDictId(), TableFunctionManager::getOrAddTransient(), TableFunctionManager::getString(), Column< T >::isNull(), TableFunctionManager::set_output_array_values_total_number(), TableFunctionManager::set_output_row_size(), and Column< T >::size().
NEVER_INLINE HOST int32_t array_concat__cpu_template | ( | TableFunctionManager & | mgr, |
const ColumnList< Array< T >> & | inputs, | ||
Column< Array< T >> & | output | ||
) |
Definition at line 149 of file ArrayTestTableFunctions.cpp.
References TableFunctionManager::set_output_array_values_total_number(), and TableFunctionManager::set_output_row_size().
NEVER_INLINE HOST int32_t array_copier__cpu_template | ( | TableFunctionManager & | mgr, |
const Column< Array< T >> & | input, | ||
Column< Array< T >> & | output | ||
) |
Definition at line 89 of file ArrayTestTableFunctions.cpp.
References TableFunctionManager::set_output_array_values_total_number(), and TableFunctionManager::set_output_row_size().
NEVER_INLINE HOST int32_t array_split__cpu_template | ( | TableFunctionManager & | mgr, |
const Column< Array< T >> & | input, | ||
Column< Array< T >> & | first, | ||
Column< Array< T >> & | second | ||
) |
Definition at line 328 of file ArrayTestTableFunctions.cpp.
References TableFunctionManager::set_output_array_values_total_number(), TableFunctionManager::set_output_row_size(), and Array< T >::size().
EXTENSION_NOINLINE int32_t column_list_first_last | ( | const ColumnList< double > & | col_list, |
const int | m, | ||
Column< double > & | col1, | ||
Column< double > & | col2 | ||
) |
Definition at line 831 of file OtherTestTableFunctions.cpp.
References ColumnList< T >::numCols(), and Column< T >::size().
EXTENSION_NOINLINE_HOST int32_t column_list_get__cpu_ | ( | const ColumnList< double > & | col_list, |
const int | index, | ||
const int | m, | ||
Column< double > & | col | ||
) |
Definition at line 821 of file OtherTestTableFunctions.cpp.
References Column< T >::size().
EXTENSION_NOINLINE_HOST int32_t column_list_row_sum__cpu_ | ( | const ColumnList< int32_t > & | input, |
Column< int32_t > & | out | ||
) |
Definition at line 843 of file OtherTestTableFunctions.cpp.
References ColumnList< T >::numCols(), and set_output_row_size().
NEVER_INLINE HOST int32_t column_list_safe_row_sum__cpu_template | ( | const ColumnList< T > & | input, |
Column< T > & | out | ||
) |
Definition at line 178 of file OtherTestTableFunctions.cpp.
References ColumnList< T >::numCols(), safe_addition(), set_output_row_size(), heavydb.dtypes::T, and TABLE_FUNCTION_ERROR.
EXTENSION_NOINLINE_HOST int32_t ct_add_size_and_mul_alpha | ( | TableFunctionManager & | mgr, |
const Column< int32_t > & | input1, | ||
const Column< int32_t > & | input2, | ||
int32_t | alpha, | ||
Column< int32_t > & | output1, | ||
Column< int32_t > & | output2 | ||
) |
Definition at line 325 of file OtherTestTableFunctions.cpp.
References TableFunctionManager::set_output_row_size(), and Column< T >::size().
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().
NEVER_INLINE HOST int32_t ct_binding_column__cpu_template | ( | const Column< T > & | input, |
Column< int32_t > & | out | ||
) |
Definition at line 507 of file RbcTestTableFunctions.cpp.
References set_output_row_size().
NEVER_INLINE HOST int32_t ct_binding_columnlist__cpu_template | ( | const Column< T > & | input1, |
const ColumnList< T > & | input2, | ||
Column< int32_t > & | out | ||
) |
Definition at line 468 of file RbcTestTableFunctions.cpp.
References set_output_row_size().
EXTENSION_NOINLINE_HOST int32_t ct_binding_dict_encoded1__cpu_1 | ( | const Column< TextEncodingDict > & | input, |
const int32_t | multiplier, | ||
Column< TextEncodingDict > & | out | ||
) |
Definition at line 370 of file RbcTestTableFunctions.cpp.
References Column< TextEncodingDict >::size().
EXTENSION_NOINLINE_HOST int32_t ct_binding_dict_encoded2__cpu_1 | ( | const Column< TextEncodingDict > & | input1, |
const Column< TextEncodingDict > & | input2, | ||
Column< TextEncodingDict > & | out1, | ||
Column< TextEncodingDict > & | out2 | ||
) |
Definition at line 380 of file RbcTestTableFunctions.cpp.
References set_output_row_size(), and Column< TextEncodingDict >::size().
EXTENSION_NOINLINE_HOST int32_t ct_binding_dict_encoded3__cpu_1 | ( | const Column< TextEncodingDict > & | input1, |
const Column< TextEncodingDict > & | input2, | ||
Column< TextEncodingDict > & | out1, | ||
Column< TextEncodingDict > & | out2 | ||
) |
Definition at line 393 of file RbcTestTableFunctions.cpp.
References set_output_row_size(), and Column< TextEncodingDict >::size().
EXTENSION_NOINLINE_HOST int32_t ct_binding_dict_encoded4__cpu_1 | ( | const ColumnList< TextEncodingDict > & | input, |
Column< TextEncodingDict > & | out | ||
) |
Definition at line 406 of file RbcTestTableFunctions.cpp.
References set_output_row_size(), and ColumnList< TextEncodingDict >::size().
EXTENSION_NOINLINE_HOST int32_t ct_binding_dict_encoded5__cpu_1 | ( | const ColumnList< TextEncodingDict > & | input, |
Column< TextEncodingDict > & | out | ||
) |
Definition at line 417 of file RbcTestTableFunctions.cpp.
References set_output_row_size(), and ColumnList< TextEncodingDict >::size().
EXTENSION_NOINLINE_HOST int32_t ct_binding_dict_encoded6__cpu_1 | ( | const ColumnList< TextEncodingDict > & | input, |
Column< TextEncodingDict > & | out0, | ||
Column< TextEncodingDict > & | out1 | ||
) |
Definition at line 428 of file RbcTestTableFunctions.cpp.
References set_output_row_size(), and ColumnList< TextEncodingDict >::size().
NEVER_INLINE HOST int32_t ct_binding_scalar_multiply__cpu_template | ( | const Column< T > & | input, |
const T | multiplier, | ||
Column< T > & | out | ||
) |
Definition at line 29 of file OtherTestTableFunctions.cpp.
References Column< T >::isNull(), set_output_row_size(), Column< T >::setNull(), and Column< T >::size().
EXTENSION_NOINLINE_HOST int32_t ct_binding_str_equals__cpu_ | ( | const ColumnList< TextEncodingDict > & | input_strings, |
Column< TextEncodingDict > & | string_if_equal, | ||
Column< bool > & | strings_are_equal | ||
) |
Definition at line 40 of file StringTestTableFunctions.cpp.
References ColumnList< TextEncodingDict >::numCols(), set_output_row_size(), Column< TextEncodingDict >::setNull(), and ColumnList< TextEncodingDict >::size().
EXTENSION_NOINLINE_HOST int32_t ct_binding_str_length__cpu_ | ( | const Column< TextEncodingDict > & | input_str, |
Column< TextEncodingDict > & | out_str, | ||
Column< int64_t > & | out_size | ||
) |
Definition at line 26 of file StringTestTableFunctions.cpp.
References Column< TextEncodingDict >::getString(), set_output_row_size(), Column< T >::size(), and Column< TextEncodingDict >::size().
NEVER_INLINE HOST int32_t ct_binding_template__cpu_template | ( | const Column< T > & | input, |
Column< T > & | out | ||
) |
Definition at line 445 of file RbcTestTableFunctions.cpp.
References set_output_row_size(), and Column< T >::size().
EXTENSION_NOINLINE_HOST int32_t ct_binding_udtf2__cpu_21 | ( | const int32_t | multiplier, |
const Column< int32_t > & | input1, | ||
Column< int32_t > & | out | ||
) |
Definition at line 227 of file RbcTestTableFunctions.cpp.
EXTENSION_NOINLINE_HOST int32_t ct_binding_udtf3__cpu_25 | ( | const Column< int32_t > & | input1, |
const int32_t | input2, | ||
const int32_t | multiplier, | ||
Column< int32_t > & | out | ||
) |
Definition at line 256 of file RbcTestTableFunctions.cpp.
EXTENSION_NOINLINE_HOST int32_t ct_binding_udtf4__cpu_23 | ( | const ColumnList< int32_t > & | input1, |
const int32_t | multiplier, | ||
const int32_t | input2, | ||
Column< int32_t > & | out | ||
) |
Definition at line 241 of file RbcTestTableFunctions.cpp.
EXTENSION_NOINLINE_HOST int32_t ct_binding_udtf5__cpu_24 | ( | const ColumnList< int32_t > & | input1, |
const int32_t | input2, | ||
const int32_t | multiplier, | ||
Column< int32_t > & | out | ||
) |
Definition at line 249 of file RbcTestTableFunctions.cpp.
EXTENSION_NOINLINE_HOST int32_t ct_binding_udtf6__cpu_22 | ( | const Column< int32_t > & | input1, |
const int32_t | multiplier, | ||
const int32_t | input2, | ||
Column< int32_t > & | out | ||
) |
Definition at line 233 of file RbcTestTableFunctions.cpp.
EXTENSION_NOINLINE_HOST int32_t ct_binding_udtf__cpu_11 | ( | const Column< int32_t > & | input1, |
const int32_t | multiplier, | ||
Column< int32_t > & | out | ||
) |
Definition at line 152 of file RbcTestTableFunctions.cpp.
EXTENSION_NOINLINE_HOST int32_t ct_binding_udtf__cpu_12 | ( | const Column< int32_t > & | input1, |
const Column< int32_t > & | input2, | ||
const int32_t | multiplier, | ||
Column< int32_t > & | out | ||
) |
Definition at line 158 of file RbcTestTableFunctions.cpp.
EXTENSION_NOINLINE_HOST int32_t ct_binding_udtf__cpu_13 | ( | const Column< int32_t > & | input1, |
const Column< int32_t > & | input2, | ||
const Column< int32_t > & | input3, | ||
const int32_t | multiplier, | ||
Column< int32_t > & | out | ||
) |
Definition at line 165 of file RbcTestTableFunctions.cpp.
EXTENSION_NOINLINE_HOST int32_t ct_binding_udtf__cpu_14 | ( | const Column< int64_t > & | input1, |
const Column< int32_t > & | input2, | ||
const Column< int32_t > & | input3, | ||
const int32_t | multiplier, | ||
Column< int32_t > & | out | ||
) |
Definition at line 173 of file RbcTestTableFunctions.cpp.
EXTENSION_NOINLINE_HOST int32_t ct_binding_udtf__cpu_15 | ( | const Column< int64_t > & | input1, |
const Column< int64_t > & | input2, | ||
const Column< int32_t > & | input3, | ||
const int32_t | multiplier, | ||
Column< int32_t > & | out | ||
) |
Definition at line 181 of file RbcTestTableFunctions.cpp.
EXTENSION_NOINLINE_HOST int32_t ct_binding_udtf__cpu_16 | ( | const Column< int64_t > & | input1, |
const Column< int32_t > & | input2, | ||
const Column< int64_t > & | input3, | ||
const int32_t | multiplier, | ||
Column< int32_t > & | out | ||
) |
Definition at line 189 of file RbcTestTableFunctions.cpp.
EXTENSION_NOINLINE_HOST int32_t ct_binding_udtf__cpu_17 | ( | const Column< int32_t > & | input1, |
const ColumnList< int32_t > & | input2, | ||
const int32_t | multiplier, | ||
Column< int32_t > & | out | ||
) |
Definition at line 197 of file RbcTestTableFunctions.cpp.
EXTENSION_NOINLINE_HOST int32_t ct_binding_udtf__cpu_18 | ( | const ColumnList< int32_t > & | input1, |
const Column< int64_t > & | input2, | ||
const int32_t | multiplier, | ||
Column< int32_t > & | out | ||
) |
Definition at line 204 of file RbcTestTableFunctions.cpp.
EXTENSION_NOINLINE_HOST int32_t ct_binding_udtf__cpu_19 | ( | const ColumnList< int32_t > & | input1, |
const ColumnList< int64_t > & | input2, | ||
const int32_t | multiplier, | ||
Column< int32_t > & | out | ||
) |
Definition at line 211 of file RbcTestTableFunctions.cpp.
EXTENSION_NOINLINE_HOST int32_t ct_binding_udtf__cpu_20 | ( | const Column< int64_t > & | input1, |
const ColumnList< int64_t > & | input2, | ||
const Column< int64_t > & | input3, | ||
const int32_t | multiplier, | ||
Column< int64_t > & | out | ||
) |
Definition at line 218 of file RbcTestTableFunctions.cpp.
EXTENSION_NOINLINE_HOST int32_t ct_binding_udtf_constant__cpu_1 | ( | const Column< int32_t > & | input1, |
Column< int32_t > & | out | ||
) |
Definition at line 79 of file RbcTestTableFunctions.cpp.
EXTENSION_NOINLINE_HOST int32_t ct_binding_udtf_constant__cpu_10 | ( | const Column< int64_t > & | input1, |
const ColumnList< int64_t > & | input2, | ||
const Column< int64_t > & | input3, | ||
Column< int64_t > & | out | ||
) |
Definition at line 144 of file RbcTestTableFunctions.cpp.
EXTENSION_NOINLINE_HOST int32_t ct_binding_udtf_constant__cpu_2 | ( | const Column< int32_t > & | input1, |
const Column< int32_t > & | input2, | ||
Column< int32_t > & | out | ||
) |
Definition at line 84 of file RbcTestTableFunctions.cpp.
EXTENSION_NOINLINE_HOST int32_t ct_binding_udtf_constant__cpu_3 | ( | const Column< int32_t > & | input1, |
const Column< int32_t > & | input2, | ||
const Column< int32_t > & | input3, | ||
Column< int32_t > & | out | ||
) |
Definition at line 91 of file RbcTestTableFunctions.cpp.
EXTENSION_NOINLINE_HOST int32_t ct_binding_udtf_constant__cpu_4 | ( | const Column< int64_t > & | input1, |
const Column< int32_t > & | input2, | ||
const Column< int32_t > & | input3, | ||
Column< int32_t > & | out | ||
) |
Definition at line 99 of file RbcTestTableFunctions.cpp.
EXTENSION_NOINLINE_HOST int32_t ct_binding_udtf_constant__cpu_5 | ( | const Column< int64_t > & | input1, |
const Column< int64_t > & | input2, | ||
const Column< int32_t > & | input3, | ||
Column< int32_t > & | out | ||
) |
Definition at line 107 of file RbcTestTableFunctions.cpp.
EXTENSION_NOINLINE_HOST int32_t ct_binding_udtf_constant__cpu_6 | ( | const Column< int64_t > & | input1, |
const Column< int32_t > & | input2, | ||
const Column< int64_t > & | input3, | ||
Column< int32_t > & | out | ||
) |
Definition at line 115 of file RbcTestTableFunctions.cpp.
EXTENSION_NOINLINE_HOST int32_t ct_binding_udtf_constant__cpu_7 | ( | const Column< int32_t > & | input1, |
const ColumnList< int32_t > & | input2, | ||
Column< int32_t > & | out | ||
) |
Definition at line 123 of file RbcTestTableFunctions.cpp.
EXTENSION_NOINLINE_HOST int32_t ct_binding_udtf_constant__cpu_8 | ( | const ColumnList< int32_t > & | input1, |
const Column< int64_t > & | input2, | ||
Column< int32_t > & | out | ||
) |
Definition at line 130 of file RbcTestTableFunctions.cpp.
EXTENSION_NOINLINE_HOST int32_t ct_binding_udtf_constant__cpu_9 | ( | const ColumnList< int32_t > & | input1, |
const ColumnList< int64_t > & | input2, | ||
Column< int32_t > & | out | ||
) |
Definition at line 137 of file RbcTestTableFunctions.cpp.
NEVER_INLINE HOST int32_t ct_concat__generic2_cpu_template | ( | TableFunctionManager & | mgr, |
const Column< T > & | input1, | ||
const T & | input2, | ||
Column< T > & | outputs | ||
) |
Definition at line 91 of file FlatBufferTableFunctions.cpp.
NEVER_INLINE HOST int32_t ct_concat__generic3_cpu_template | ( | TableFunctionManager & | mgr, |
const T & | input1, | ||
const Column< T > & | input2, | ||
Column< T > & | outputs | ||
) |
Definition at line 121 of file FlatBufferTableFunctions.cpp.
NEVER_INLINE HOST int32_t ct_concat__generic_cpu_template | ( | TableFunctionManager & | mgr, |
const Column< T > & | input1, | ||
const Column< T > & | input2, | ||
Column< T > & | outputs | ||
) |
Definition at line 56 of file FlatBufferTableFunctions.cpp.
EXTENSION_NOINLINE int32_t ct_coords__cpu_ | ( | TableFunctionManager & | mgr, |
const Column< GeoPoint > & | points, | ||
Column< double > & | xcoords, | ||
Column< double > & | ycoords | ||
) |
Definition at line 28 of file GeoTestTableFunctions.cpp.
References Column< GeoPoint >::isNull(), TableFunctionManager::set_output_row_size(), Column< T >::setNull(), and Column< GeoPoint >::size().
NEVER_INLINE HOST int32_t ct_copy__generic_cpu_template | ( | TableFunctionManager & | mgr, |
const Column< T > & | inputs, | ||
Column< T > & | outputs | ||
) |
Definition at line 28 of file FlatBufferTableFunctions.cpp.
References Column< T >::isNull(), TableFunctionManager::set_output_item_values_total_number(), TableFunctionManager::set_output_row_size(), Column< T >::setNull(), and Column< T >::size().
EXTENSION_NOINLINE_HOST int32_t ct_copy_and_add_size | ( | TableFunctionManager & | mgr, |
const Column< int32_t > & | input, | ||
Column< int32_t > & | output | ||
) |
Definition at line 315 of file OtherTestTableFunctions.cpp.
References TableFunctionManager::set_output_row_size(), and Column< T >::size().
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().
EXTENSION_NOINLINE int32_t ct_device_selection_udtf_any | ( | const Column< int32_t > & | input, |
Column< int64_t > & | out | ||
) |
Definition at line 28 of file RbcTestTableFunctions.cpp.
References CPU_DEVICE_CODE, and GPU_DEVICE_CODE.
EXTENSION_NOINLINE_HOST int32_t ct_device_selection_udtf_both__cpu_ | ( | const Column< int32_t > & | input, |
Column< int64_t > & | out | ||
) |
EXTENSION_NOINLINE int32_t ct_device_selection_udtf_both__gpu_ | ( | const Column< int32_t > & | input, |
Column< int64_t > & | out | ||
) |
EXTENSION_NOINLINE_HOST int32_t ct_device_selection_udtf_cpu__cpu_ | ( | const Column< int32_t > & | input, |
Column< int64_t > & | out | ||
) |
EXTENSION_NOINLINE int32_t ct_device_selection_udtf_gpu__gpu_ | ( | const Column< int32_t > & | input, |
Column< int64_t > & | out | ||
) |
TEMPLATE_NOINLINE int32_t ct_get_string_chars__template | ( | const Column< T > & | indices, |
const TextEncodingNone & | str, | ||
const int32_t | multiplier, | ||
Column< int32_t > & | idx, | ||
Column< int8_t > & | char_bytes | ||
) |
Definition at line 152 of file StringTestTableFunctions.cpp.
References TextEncodingNone::size(), and Column< T >::size().
EXTENSION_NOINLINE int32_t ct_gpu_default_init__gpu_ | ( | Column< int32_t > & | output_buffer | ) |
Definition at line 953 of file OtherTestTableFunctions.cpp.
EXTENSION_NOINLINE int32_t ct_hamming_distance | ( | const TextEncodingNone & | str1, |
const TextEncodingNone & | str2, | ||
Column< int32_t > & | hamming_distance | ||
) |
Definition at line 125 of file StringTestTableFunctions.cpp.
References Column< T >::ptr_, and TextEncodingNone::size().
EXTENSION_NOINLINE int32_t ct_linestringn__cpu_ | ( | TableFunctionManager & | mgr, |
const Column< GeoPolygon > & | polygons, | ||
int64_t | n, | ||
Column< GeoLineString > & | linestrings | ||
) |
Definition at line 105 of file GeoTestTableFunctions.cpp.
References flatbuffer::Column< RowType, RowStruct >::getNofValues(), flatbuffer::Column< RowType, RowStruct >::isNull(), TableFunctionManager::set_output_item_values_total_number(), TableFunctionManager::set_output_row_size(), flatbuffer::Column< RowType, RowStruct >::setItem(), flatbuffer::Column< RowType, RowStruct >::setNull(), and flatbuffer::Column< RowType, RowStruct >::size().
EXTENSION_NOINLINE int32_t ct_make_linestring2__cpu_ | ( | TableFunctionManager & | mgr, |
const Column< double > & | x, | ||
const Column< double > & | y, | ||
double | dx, | ||
double | dy, | ||
Column< GeoLineString > & | linestrings | ||
) |
Definition at line 285 of file GeoTestTableFunctions.cpp.
References Column< T >::isNull(), parse_ast::line, TableFunctionManager::set_output_item_values_total_number(), TableFunctionManager::set_output_row_size(), flatbuffer::Column< RowType, RowStruct >::setNull(), and Column< T >::size().
EXTENSION_NOINLINE int32_t ct_make_multipolygon__cpu_ | ( | TableFunctionManager & | mgr, |
const Column< GeoPolygon > & | polygons, | ||
Column< GeoMultiPolygon > & | mpolygons | ||
) |
Definition at line 306 of file GeoTestTableFunctions.cpp.
References flatbuffer::Column< RowType, RowStruct >::getNofValues(), flatbuffer::Column< RowType, RowStruct >::isNull(), parse_ast::line, TableFunctionManager::set_output_item_values_total_number(), TableFunctionManager::set_output_row_size(), flatbuffer::Column< RowType, RowStruct >::setNull(), flatbuffer::Column< RowType, RowStruct >::size(), flatbuffer::NestedArray< ItemType >::size(), Geo::LineString::toCoords(), and toString().
EXTENSION_NOINLINE int32_t ct_make_polygon3__cpu_ | ( | TableFunctionManager & | mgr, |
const Column< GeoLineString > & | rings, | ||
const Column< GeoLineString > & | holes1, | ||
const Column< GeoLineString > & | holes2, | ||
Column< GeoPolygon > & | polygons, | ||
Column< int > & | sizes | ||
) |
Definition at line 129 of file GeoTestTableFunctions.cpp.
References flatbuffer::Column< RowType, RowStruct >::getNofValues(), flatbuffer::Column< RowType, RowStruct >::isNull(), parse_ast::line, TableFunctionManager::set_output_item_values_total_number(), TableFunctionManager::set_output_row_size(), Column< T >::setNull(), flatbuffer::Column< RowType, RowStruct >::setNull(), flatbuffer::Column< RowType, RowStruct >::size(), flatbuffer::NestedArray< ItemType >::size(), Geo::LineString::toCoords(), and toString().
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.
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.
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().
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().
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().
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.
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.
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().
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().
NEVER_INLINE HOST int32_t ct_pointn__cpu_template | ( | TableFunctionManager & | mgr, |
const Column< T > & | points, | ||
int64_t | n, | ||
Column< double > & | xcoords, | ||
Column< double > & | ycoords | ||
) |
Definition at line 68 of file GeoTestTableFunctions.cpp.
References Column< T >::isNull(), TableFunctionManager::set_output_row_size(), Column< T >::setNull(), and Column< T >::size().
EXTENSION_NOINLINE int32_t ct_polygonn__cpu_ | ( | TableFunctionManager & | mgr, |
const Column< GeoMultiPolygon > & | mpolygons, | ||
int64_t | n, | ||
Column< GeoPolygon > & | polygons | ||
) |
Definition at line 459 of file GeoTestTableFunctions.cpp.
References flatbuffer::Column< RowType, RowStruct >::getNofValues(), flatbuffer::Column< RowType, RowStruct >::isNull(), TableFunctionManager::set_output_item_values_total_number(), TableFunctionManager::set_output_row_size(), flatbuffer::Column< RowType, RowStruct >::setItem(), flatbuffer::Column< RowType, RowStruct >::setNull(), and flatbuffer::Column< RowType, RowStruct >::size().
NEVER_INLINE HOST int32_t ct_pushdown_projection__cpu_template | ( | TableFunctionManager & | mgr, |
const Column< K > & | input_id, | ||
const Column< T > & | input_x, | ||
const Column< T > & | input_y, | ||
const Column< Z > & | input_z, | ||
Column< K > & | output_id, | ||
Column< T > & | output_x, | ||
Column< T > & | output_y, | ||
Column< Z > & | output_z | ||
) |
Definition at line 84 of file FilterPushdownTestTableFunctions.cpp.
References TableFunctionManager::set_output_row_size(), and Column< T >::size().
NEVER_INLINE HOST int32_t ct_pushdown_stats__cpu_template | ( | TableFunctionManager & | mgr, |
const TextEncodingNone & | agg_type, | ||
const Column< K > & | input_id, | ||
const Column< T > & | input_x, | ||
const Column< T > & | input_y, | ||
const Column< Z > & | input_z, | ||
Column< int32_t > & | output_row_count, | ||
Column< K > & | output_id, | ||
Column< T > & | output_x, | ||
Column< T > & | output_y, | ||
Column< Z > & | output_z | ||
) |
Definition at line 61 of file FilterPushdownTestTableFunctions.cpp.
References get_min_or_max(), TextEncodingNone::getString(), MAX, MIN, TableFunctionManager::set_output_row_size(), and Column< T >::size().
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().
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.
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().
EXTENSION_NOINLINE int32_t ct_shift__cpu_ | ( | TableFunctionManager & | mgr, |
const Column< GeoPoint > & | points, | ||
const double | x, | ||
const double | y, | ||
Column< GeoPoint > & | shifted_points | ||
) |
Definition at line 47 of file GeoTestTableFunctions.cpp.
References Column< GeoPoint >::isNull(), TableFunctionManager::set_output_row_size(), Column< GeoPoint >::setItem(), Column< GeoPoint >::setNull(), and Column< GeoPoint >::size().
EXTENSION_NOINLINE_HOST int32_t ct_sleep1__cpu_ | ( | int32_t | seconds, |
int32_t | mode, | ||
Column< int32_t > & | output | ||
) |
Definition at line 232 of file OtherTestTableFunctions.cpp.
References ct_sleep_worker(), TableFunctionManager::get_singleton(), set_output_row_size(), Column< T >::size(), and TABLE_FUNCTION_ERROR.
EXTENSION_NOINLINE_HOST int32_t ct_sleep2 | ( | TableFunctionManager & | mgr, |
int32_t | seconds, | ||
int32_t | mode, | ||
Column< int32_t > & | output | ||
) |
Definition at line 258 of file OtherTestTableFunctions.cpp.
References ct_sleep_worker(), TableFunctionManager::get_singleton(), TableFunctionManager::set_output_row_size(), and Column< T >::size().
EXTENSION_NOINLINE int32_t ct_sleep_worker | ( | int32_t | seconds, |
Column< int32_t > & | output | ||
) |
Definition at line 214 of file OtherTestTableFunctions.cpp.
Referenced by ct_sleep1__cpu_(), and ct_sleep2().
EXTENSION_NOINLINE_HOST int32_t ct_sparse_add | ( | TableFunctionManager & | mgr, |
const Column< int32_t > & | x1, | ||
const Column< int32_t > & | d1, | ||
int32_t | f1, | ||
const Column< int32_t > & | x2, | ||
const Column< int32_t > & | d2, | ||
int32_t | f2, | ||
Column< int32_t > & | x, | ||
Column< int32_t > & | d | ||
) |
Definition at line 347 of file OtherTestTableFunctions.cpp.
References TableFunctionManager::set_output_row_size(), and Column< T >::size().
EXTENSION_NOINLINE_HOST int32_t ct_string_concat__cpu_ | ( | TableFunctionManager & | mgr, |
const ColumnList< TextEncodingDict > & | input_strings, | ||
const TextEncodingNone & | separator, | ||
Column< TextEncodingDict > & | concatted_string | ||
) |
Definition at line 85 of file StringTestTableFunctions.cpp.
References Column< TextEncodingDict >::getOrAddTransient(), TextEncodingNone::getString(), ColumnList< TextEncodingDict >::numCols(), TableFunctionManager::set_output_row_size(), Column< TextEncodingDict >::setNull(), and ColumnList< TextEncodingDict >::size().
EXTENSION_NOINLINE_HOST int32_t ct_string_to_chars__cpu_ | ( | const TextEncodingNone & | input, |
Column< int32_t > & | char_idx, | ||
Column< int8_t > & | char_bytes | ||
) |
Definition at line 200 of file StringTestTableFunctions.cpp.
References TextEncodingNone::getString(), and set_output_row_size().
EXTENSION_NOINLINE_HOST int32_t ct_substr__cpu_ | ( | TableFunctionManager & | mgr, |
const Column< TextEncodingDict > & | input_str, | ||
const Column< int > & | pos, | ||
const Column< int > & | len, | ||
Column< TextEncodingDict > & | output_substr | ||
) |
Definition at line 68 of file StringTestTableFunctions.cpp.
References Column< TextEncodingDict >::getOrAddTransient(), Column< TextEncodingDict >::getString(), TableFunctionManager::set_output_row_size(), Column< TextEncodingDict >::size(), and substring().
EXTENSION_NOINLINE_HOST int32_t ct_synthesize_new_dict__cpu_ | ( | TableFunctionManager & | mgr, |
const int64_t | num_strings, | ||
Column< TextEncodingDict > & | new_dict_col | ||
) |
Definition at line 111 of file StringTestTableFunctions.cpp.
References Column< TextEncodingDict >::getOrAddTransient(), TableFunctionManager::set_output_row_size(), and to_string().
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.
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().
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().
EXTENSION_NOINLINE int32_t ct_test_func__cpu_1 | ( | const Column< int32_t > & | input1, |
const int32_t | x, | ||
const int32_t | multiplier, | ||
Column< int32_t > & | out | ||
) |
Definition at line 958 of file OtherTestTableFunctions.cpp.
EXTENSION_NOINLINE int32_t ct_test_func__cpu_2 | ( | const Column< int32_t > & | input1, |
const Column< int32_t > & | input2, | ||
const int32_t | multiplier, | ||
Column< int32_t > & | out | ||
) |
Definition at line 966 of file OtherTestTableFunctions.cpp.
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().
EXTENSION_NOINLINE int32_t ct_test_nullable | ( | const Column< int32_t > & | input, |
const int32_t | i, | ||
Column< int32_t > & | out | ||
) |
Definition at line 414 of file OtherTestTableFunctions.cpp.
References Column< T >::setNull(), and Column< T >::size().
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().
NEVER_INLINE HOST int32_t ct_throw_if_gt_100__cpu_template | ( | TableFunctionManager & | mgr, |
const Column< T > & | input, | ||
Column< T > & | output | ||
) |
Definition at line 291 of file OtherTestTableFunctions.cpp.
References TableFunctionManager::set_output_row_size(), and Column< T >::size().
NEVER_INLINE HOST int32_t ct_timestamp_add_interval__template | ( | TableFunctionManager & | mgr, |
const Column< Timestamp > & | input, | ||
const T | inter, | ||
Column< Timestamp > & | out | ||
) |
Definition at line 569 of file OtherTestTableFunctions.cpp.
References TableFunctionManager::set_output_row_size(), and Column< T >::size().
EXTENSION_NOINLINE_HOST int32_t ct_timestamp_add_offset | ( | TableFunctionManager & | mgr, |
const Column< Timestamp > & | input, | ||
const Timestamp | offset, | ||
Column< Timestamp > & | out | ||
) |
Definition at line 471 of file OtherTestTableFunctions.cpp.
References Column< T >::isNull(), TableFunctionManager::set_output_row_size(), Column< T >::setNull(), and Column< T >::size().
EXTENSION_NOINLINE_HOST int32_t ct_timestamp_add_offset_cpu_only | ( | const Column< Timestamp > & | input, |
const int32_t | multiplier, | ||
const Timestamp | offset, | ||
Column< Timestamp > & | out | ||
) |
Definition at line 504 of file OtherTestTableFunctions.cpp.
EXTENSION_NOINLINE_HOST int32_t ct_timestamp_column_list_input | ( | TableFunctionManager & | mgr, |
const ColumnList< int64_t > & | input, | ||
const Column< Timestamp > & | input2, | ||
Column< int64_t > & | out | ||
) |
Definition at line 532 of file OtherTestTableFunctions.cpp.
References TableFunctionManager::set_output_row_size().
EXTENSION_NOINLINE_HOST int32_t ct_timestamp_extract | ( | TableFunctionManager & | mgr, |
const Column< Timestamp > & | input, | ||
Column< int64_t > & | ns, | ||
Column< int64_t > & | us, | ||
Column< int64_t > & | ms, | ||
Column< int64_t > & | s, | ||
Column< int64_t > & | m, | ||
Column< int64_t > & | h, | ||
Column< int64_t > & | d, | ||
Column< int64_t > & | mo, | ||
Column< int64_t > & | y | ||
) |
Definition at line 431 of file OtherTestTableFunctions.cpp.
References Column< T >::isNull(), TableFunctionManager::set_output_row_size(), Column< T >::setNull(), and Column< T >::size().
EXTENSION_NOINLINE int32_t ct_timestamp_test_columns_and_scalars__cpu | ( | const Column< Timestamp > & | input, |
const int64_t | dummy, | ||
const int32_t | multiplier, | ||
const Column< Timestamp > & | input2, | ||
Column< Timestamp > & | out | ||
) |
Definition at line 514 of file OtherTestTableFunctions.cpp.
References Column< T >::isNull(), Column< T >::setNull(), and Column< T >::size().
EXTENSION_NOINLINE_HOST int32_t ct_timestamp_truncate | ( | TableFunctionManager & | mgr, |
const Column< Timestamp > & | input, | ||
Column< Timestamp > & | y, | ||
Column< Timestamp > & | mo, | ||
Column< Timestamp > & | d, | ||
Column< Timestamp > & | h, | ||
Column< Timestamp > & | m, | ||
Column< Timestamp > & | s, | ||
Column< Timestamp > & | ms, | ||
Column< Timestamp > & | us | ||
) |
Definition at line 541 of file OtherTestTableFunctions.cpp.
References TableFunctionManager::set_output_row_size(), and Column< T >::size().
EXTENSION_NOINLINE int32_t ct_to_multilinestring__cpu_ | ( | TableFunctionManager & | mgr, |
const Column< GeoPolygon > & | polygons, | ||
Column< GeoMultiLineString > & | mlinestrings | ||
) |
Definition at line 477 of file GeoTestTableFunctions.cpp.
References flatbuffer::Column< RowType, RowStruct >::getNofValues(), flatbuffer::Column< RowType, RowStruct >::isNull(), TableFunctionManager::set_output_item_values_total_number(), TableFunctionManager::set_output_row_size(), flatbuffer::Column< RowType, RowStruct >::setNull(), flatbuffer::Column< RowType, RowStruct >::size(), and toString().
EXTENSION_NOINLINE int32_t ct_to_polygon__cpu_ | ( | TableFunctionManager & | mgr, |
const Column< GeoMultiLineString > & | mlinestrings, | ||
Column< GeoPolygon > & | polygons | ||
) |
Definition at line 502 of file GeoTestTableFunctions.cpp.
References flatbuffer::Column< RowType, RowStruct >::getNofValues(), flatbuffer::Column< RowType, RowStruct >::isNull(), TableFunctionManager::set_output_item_values_total_number(), TableFunctionManager::set_output_row_size(), flatbuffer::Column< RowType, RowStruct >::setNull(), flatbuffer::Column< RowType, RowStruct >::size(), and toString().
EXTENSION_NOINLINE_HOST int32_t ct_udtf_default_sizer1a__cpu_1 | ( | const Column< int32_t > & | input1, |
const int32_t | multiplier, | ||
Column< int32_t > & | out | ||
) |
Definition at line 273 of file RbcTestTableFunctions.cpp.
EXTENSION_NOINLINE_HOST int32_t ct_udtf_default_sizer1b__cpu_2 | ( | const Column< int32_t > & | input1, |
const Column< int32_t > & | input2, | ||
const int32_t | multiplier, | ||
Column< int32_t > & | out | ||
) |
Definition at line 280 of file RbcTestTableFunctions.cpp.
EXTENSION_NOINLINE_HOST int32_t ct_udtf_default_sizer1c__cpu_3 | ( | const Column< int32_t > & | input1, |
const Column< int32_t > & | input2, | ||
const Column< int32_t > & | input3, | ||
const int32_t | multiplier, | ||
const Column< int32_t > & | input4, | ||
const int32_t | x, | ||
Column< int32_t > & | out | ||
) |
Definition at line 288 of file RbcTestTableFunctions.cpp.
EXTENSION_NOINLINE_HOST int32_t ct_udtf_default_sizer1d__cpu_4 | ( | const int32_t | multiplier, |
const int32_t | x, | ||
const Column< int32_t > & | input1, | ||
Column< int32_t > & | out | ||
) |
Definition at line 299 of file RbcTestTableFunctions.cpp.
EXTENSION_NOINLINE_HOST int32_t ct_udtf_default_sizer2a__cpu_1 | ( | const Column< int32_t > & | input1, |
const int32_t | x, | ||
const int32_t | multiplier, | ||
Column< int32_t > & | out | ||
) |
Definition at line 307 of file RbcTestTableFunctions.cpp.
EXTENSION_NOINLINE_HOST int32_t ct_udtf_default_sizer2b__cpu_2 | ( | const Column< int32_t > & | input1, |
const int32_t | multiplier, | ||
const Column< int32_t > & | input2, | ||
Column< int32_t > & | out | ||
) |
Definition at line 315 of file RbcTestTableFunctions.cpp.
EXTENSION_NOINLINE_HOST int32_t ct_udtf_default_sizer2c__cpu_3 | ( | const int32_t | x, |
const int32_t | multiplier, | ||
const Column< int32_t > & | input1, | ||
Column< int32_t > & | out | ||
) |
Definition at line 323 of file RbcTestTableFunctions.cpp.
EXTENSION_NOINLINE_HOST int32_t ct_udtf_default_sizer3a__cpu_1 | ( | const Column< int32_t > & | input1, |
const int32_t | multiplier, | ||
const int32_t | x, | ||
Column< int32_t > & | out | ||
) |
Definition at line 331 of file RbcTestTableFunctions.cpp.
EXTENSION_NOINLINE_HOST int32_t ct_udtf_default_sizer3b__cpu_2 | ( | const Column< int32_t > & | input1, |
const int32_t | x, | ||
const Column< int32_t > & | input2, | ||
const int32_t | multiplier, | ||
Column< int32_t > & | out | ||
) |
Definition at line 339 of file RbcTestTableFunctions.cpp.
EXTENSION_NOINLINE_HOST int32_t ct_udtf_default_sizer4a__cpu_1 | ( | const Column< int32_t > & | input1, |
const int32_t | multiplier, | ||
const Column< int32_t > & | input2, | ||
const int32_t | x, | ||
Column< int32_t > & | out | ||
) |
Definition at line 348 of file RbcTestTableFunctions.cpp.
EXTENSION_NOINLINE_HOST int32_t ct_udtf_default_sizer4b__cpu_2 | ( | const int32_t | multiplier, |
const Column< int32_t > & | input, | ||
const int32_t | x, | ||
Column< int32_t > & | out | ||
) |
Definition at line 357 of file RbcTestTableFunctions.cpp.
NEVER_INLINE HOST int32_t ct_union_pushdown_projection__cpu_template | ( | TableFunctionManager & | mgr, |
const Column< K > & | input1_id, | ||
const Column< T > & | input1_x, | ||
const Column< T > & | input1_y, | ||
const Column< Z > & | input1_z, | ||
const Column< K > & | input2_id, | ||
const Column< T > & | input2_x, | ||
const Column< T > & | input2_y, | ||
const Column< Z > & | input2_z, | ||
const Column< T > & | input2_w, | ||
Column< K > & | output_id, | ||
Column< T > & | output_x, | ||
Column< T > & | output_y, | ||
Column< Z > & | output_z, | ||
Column< T > & | output_w | ||
) |
Definition at line 142 of file FilterPushdownTestTableFunctions.cpp.
References TableFunctionManager::set_output_row_size(), Column< T >::setNull(), and Column< T >::size().
NEVER_INLINE HOST int32_t ct_union_pushdown_stats__cpu_template | ( | TableFunctionManager & | mgr, |
const TextEncodingNone & | agg_type, | ||
const Column< K > & | input1_id, | ||
const Column< T > & | input1_x, | ||
const Column< T > & | input1_y, | ||
const Column< Z > & | input1_z, | ||
const Column< K > & | input2_id, | ||
const Column< T > & | input2_x, | ||
const Column< T > & | input2_y, | ||
const Column< Z > & | input2_z, | ||
const Column< T > & | input2_w, | ||
Column< int32_t > & | output_row_count, | ||
Column< K > & | output_id, | ||
Column< T > & | output_x, | ||
Column< T > & | output_y, | ||
Column< Z > & | output_z, | ||
Column< T > & | output_w | ||
) |
Definition at line 106 of file FilterPushdownTestTableFunctions.cpp.
References get_column_min_max(), get_min_or_max_union(), TextEncodingNone::getString(), MAX, MIN, TableFunctionManager::set_output_row_size(), Column< T >::setNull(), and Column< T >::size().
EXTENSION_NOINLINE_HOST int32_t get_max_with_row_offset__cpu_ | ( | const Column< int > & | input_col, |
Column< int > & | output_max_col, | ||
Column< int > & | output_max_row_col | ||
) |
Definition at line 794 of file OtherTestTableFunctions.cpp.
References Column< T >::size().
EXTENSION_NOINLINE int32_t row_adder | ( | const int | copy_multiplier, |
const Column< double > & | input_col1, | ||
const Column< double > & | input_col2, | ||
Column< double > & | output_col | ||
) |
Definition at line 721 of file OtherTestTableFunctions.cpp.
References Column< T >::isNull(), Column< T >::setNull(), and Column< T >::size().
EXTENSION_NOINLINE int32_t row_addsub | ( | const int | copy_multiplier, |
const Column< double > & | input_col1, | ||
const Column< double > & | input_col2, | ||
Column< double > & | output_col1, | ||
Column< double > & | output_col2 | ||
) |
Definition at line 757 of file OtherTestTableFunctions.cpp.
References Column< T >::size().
EXTENSION_NOINLINE int32_t row_copier | ( | const Column< double > & | input_col, |
int | copy_multiplier, | ||
Column< double > & | output_col | ||
) |
Definition at line 596 of file OtherTestTableFunctions.cpp.
References Column< T >::size().
Referenced by row_copier2__cpu__().
EXTENSION_NOINLINE_HOST int32_t row_copier2__cpu__ | ( | const Column< double > & | input_col, |
int | copy_multiplier, | ||
Column< double > & | output_col, | ||
Column< double > & | output_col2 | ||
) |
Definition at line 629 of file OtherTestTableFunctions.cpp.
References run_benchmark_import::result, row_copier(), set_output_row_size(), and Column< T >::size().
EXTENSION_NOINLINE_HOST int32_t row_copier_columnlist__cpu__ | ( | TableFunctionManager & | mgr, |
const ColumnList< double > & | cols, | ||
Column< double > & | output_col | ||
) |
Definition at line 671 of file OtherTestTableFunctions.cpp.
References ColumnList< T >::numCols(), TableFunctionManager::set_output_row_size(), and ColumnList< T >::size().
EXTENSION_NOINLINE int32_t row_copier_text | ( | const Column< TextEncodingDict > & | input_col, |
int | copy_multiplier, | ||
Column< TextEncodingDict > & | output_col | ||
) |
Definition at line 690 of file OtherTestTableFunctions.cpp.
References Column< TextEncodingDict >::size().
TEMPLATE_NOINLINE int32_t row_repeater__cpu_template | ( | TableFunctionManager & | mgr, |
const Column< T > & | input_col, | ||
const int | reps, | ||
Column< T > & | output_col | ||
) |
Definition at line 976 of file OtherTestTableFunctions.cpp.
References TableFunctionManager::set_output_row_size(), Column< T >::size(), and SUCCESS.
NEVER_INLINE HOST int32_t sort_column_limit__cpu_template | ( | const Column< T > & | input, |
const int32_t | limit, | ||
const bool | sort_ascending, | ||
const bool | nulls_last, | ||
Column< T > & | output | ||
) |
Definition at line 101 of file OtherTestTableFunctions.cpp.
References Column< T >::ptr_, set_output_row_size(), Column< T >::size(), and gpu_enabled::sort().
NEVER_INLINE HOST int32_t sum_along_row__cpu_template | ( | const Column< Array< T >> & | input, |
Column< T > & | output | ||
) |
Definition at line 29 of file ArrayTestTableFunctions.cpp.
References TableFunctionManager::get_singleton(), Array< T >::isNull(), Column< T >::setNull(), Array< T >::size(), and heavydb.dtypes::T.
NEVER_INLINE HOST int32_t tf_metadata_getter__cpu_template | ( | TableFunctionManager & | mgr, |
const Column< bool > & | input, | ||
Column< bool > & | success | ||
) |
Definition at line 897 of file OtherTestTableFunctions.cpp.
References f(), TableFunctionManager::get_metadata(), run_benchmark_import::result, and TableFunctionManager::set_output_row_size().
NEVER_INLINE HOST int32_t tf_metadata_getter_bad__cpu_template | ( | TableFunctionManager & | mgr, |
const Column< bool > & | input, | ||
Column< bool > & | success | ||
) |
Definition at line 934 of file OtherTestTableFunctions.cpp.
References f(), TableFunctionManager::get_metadata(), and TableFunctionManager::set_output_row_size().
NEVER_INLINE HOST int32_t tf_metadata_setter__cpu_template | ( | TableFunctionManager & | mgr, |
Column< bool > & | success | ||
) |
Definition at line 857 of file OtherTestTableFunctions.cpp.
References f(), TableFunctionManager::set_metadata(), and TableFunctionManager::set_output_row_size().
NEVER_INLINE HOST int32_t tf_metadata_setter_repeated__cpu_template | ( | TableFunctionManager & | mgr, |
Column< bool > & | success | ||
) |
Definition at line 874 of file OtherTestTableFunctions.cpp.
References TableFunctionManager::set_metadata(), and TableFunctionManager::set_output_row_size().
NEVER_INLINE HOST int32_t tf_metadata_setter_size_mismatch__cpu_template | ( | TableFunctionManager & | mgr, |
Column< bool > & | success | ||
) |
Definition at line 886 of file OtherTestTableFunctions.cpp.
References TableFunctionManager::set_metadata(), and TableFunctionManager::set_output_row_size().