OmniSciDB
a5dc49c757
|
Go to the source code of this file.
Classes | |
struct | SortAsc< T > |
struct | SortDesc< T > |
Functions | |
template<typename T > | |
NEVER_INLINE HOST int32_t | ct_binding_scalar_multiply__cpu_template (const Column< T > &input, const T multiplier, Column< T > &out) |
template NEVER_INLINE HOST int32_t | ct_binding_scalar_multiply__cpu_template (const Column< float > &input, const float multiplier, Column< float > &out) |
template NEVER_INLINE HOST int32_t | ct_binding_scalar_multiply__cpu_template (const Column< double > &input, const double multiplier, Column< double > &out) |
template NEVER_INLINE HOST int32_t | ct_binding_scalar_multiply__cpu_template (const Column< int32_t > &input, const int32_t multiplier, Column< int32_t > &out) |
template NEVER_INLINE HOST int32_t | ct_binding_scalar_multiply__cpu_template (const Column< int64_t > &input, const int64_t multiplier, Column< int64_t > &out) |
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 NEVER_INLINE HOST int32_t | sort_column_limit__cpu_template (const Column< int8_t > &input, const int32_t limit, const bool sort_ascending, const bool nulls_last, Column< int8_t > &output) |
template NEVER_INLINE HOST int32_t | sort_column_limit__cpu_template (const Column< int16_t > &input, const int32_t limit, const bool sort_ascending, const bool nulls_last, Column< int16_t > &output) |
template NEVER_INLINE HOST int32_t | sort_column_limit__cpu_template (const Column< int32_t > &input, const int32_t limit, const bool sort_ascending, const bool nulls_last, Column< int32_t > &output) |
template NEVER_INLINE HOST int32_t | sort_column_limit__cpu_template (const Column< int64_t > &input, const int32_t limit, const bool sort_ascending, const bool nulls_last, Column< int64_t > &output) |
template NEVER_INLINE HOST int32_t | sort_column_limit__cpu_template (const Column< float > &input, const int32_t limit, const bool sort_ascending, const bool nulls_last, Column< float > &output) |
template NEVER_INLINE HOST int32_t | sort_column_limit__cpu_template (const Column< double > &input, const int32_t limit, const bool sort_ascending, const bool nulls_last, Column< double > &output) |
template<typename T > | |
T | safe_addition (T x, T y) |
template<typename T > | |
NEVER_INLINE HOST int32_t | column_list_safe_row_sum__cpu_template (const ColumnList< T > &input, Column< T > &out) |
template NEVER_INLINE HOST int32_t | column_list_safe_row_sum__cpu_template (const ColumnList< int32_t > &input, Column< int32_t > &out) |
template NEVER_INLINE HOST int32_t | column_list_safe_row_sum__cpu_template (const ColumnList< int64_t > &input, Column< int64_t > &out) |
template NEVER_INLINE HOST int32_t | column_list_safe_row_sum__cpu_template (const ColumnList< float > &input, Column< float > &out) |
template NEVER_INLINE HOST int32_t | column_list_safe_row_sum__cpu_template (const ColumnList< double > &input, Column< double > &out) |
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) |
template NEVER_INLINE HOST int32_t | ct_throw_if_gt_100__cpu_template (TableFunctionManager &mgr, const Column< float > &input, Column< float > &output) |
template NEVER_INLINE HOST int32_t | ct_throw_if_gt_100__cpu_template (TableFunctionManager &mgr, const Column< double > &input, Column< double > &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) |
EXTENSION_NOINLINE int32_t | ct_test_nullable (const Column< int32_t > &input, const int32_t i, Column< int32_t > &out) |
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 NEVER_INLINE HOST int32_t | ct_timestamp_add_interval__template (TableFunctionManager &mgr, const Column< Timestamp > &input, const DayTimeInterval inter, Column< Timestamp > &out) |
template NEVER_INLINE HOST int32_t | ct_timestamp_add_interval__template (TableFunctionManager &mgr, const Column< Timestamp > &input, const YearMonthTimeInterval inter, Column< Timestamp > &out) |
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) |
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) |
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) |
EXTENSION_NOINLINE int32_t | ct_gpu_default_init__gpu_ (Column< int32_t > &output_buffer) |
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) |
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) |
template TEMPLATE_NOINLINE int32_t | row_repeater__cpu_template (TableFunctionManager &mgr, const Column< int8_t > &input_col, const int reps, Column< int8_t > &output_col) |
template TEMPLATE_NOINLINE int32_t | row_repeater__cpu_template (TableFunctionManager &mgr, const Column< int16_t > &input_col, const int reps, Column< int16_t > &output_col) |
template TEMPLATE_NOINLINE int32_t | row_repeater__cpu_template (TableFunctionManager &mgr, const Column< int32_t > &input_col, const int reps, Column< int32_t > &output_col) |
template TEMPLATE_NOINLINE int32_t | row_repeater__cpu_template (TableFunctionManager &mgr, const Column< int64_t > &input_col, const int reps, Column< int64_t > &output_col) |
template TEMPLATE_NOINLINE int32_t | row_repeater__cpu_template (TableFunctionManager &mgr, const Column< float > &input_col, const int reps, Column< float > &output_col) |
template TEMPLATE_NOINLINE int32_t | row_repeater__cpu_template (TableFunctionManager &mgr, const Column< double > &input_col, const int reps, Column< double > &output_col) |
template TEMPLATE_NOINLINE int32_t | row_repeater__cpu_template (TableFunctionManager &mgr, const Column< bool > &input_col, const int reps, Column< bool > &output_col) |
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.
template NEVER_INLINE HOST int32_t column_list_safe_row_sum__cpu_template | ( | const ColumnList< int32_t > & | input, |
Column< int32_t > & | out | ||
) |
template NEVER_INLINE HOST int32_t column_list_safe_row_sum__cpu_template | ( | const ColumnList< int64_t > & | input, |
Column< int64_t > & | out | ||
) |
template NEVER_INLINE HOST int32_t column_list_safe_row_sum__cpu_template | ( | const ColumnList< float > & | input, |
Column< float > & | out | ||
) |
template NEVER_INLINE HOST int32_t column_list_safe_row_sum__cpu_template | ( | const ColumnList< double > & | input, |
Column< double > & | out | ||
) |
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_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().
template NEVER_INLINE HOST int32_t ct_binding_scalar_multiply__cpu_template | ( | const Column< float > & | input, |
const float | multiplier, | ||
Column< float > & | out | ||
) |
template NEVER_INLINE HOST int32_t ct_binding_scalar_multiply__cpu_template | ( | const Column< double > & | input, |
const double | multiplier, | ||
Column< double > & | out | ||
) |
template NEVER_INLINE HOST int32_t ct_binding_scalar_multiply__cpu_template | ( | const Column< int32_t > & | input, |
const int32_t | multiplier, | ||
Column< int32_t > & | out | ||
) |
template NEVER_INLINE HOST int32_t ct_binding_scalar_multiply__cpu_template | ( | const Column< int64_t > & | input, |
const int64_t | multiplier, | ||
Column< int64_t > & | out | ||
) |
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 int32_t ct_gpu_default_init__gpu_ | ( | Column< int32_t > & | output_buffer | ) |
Definition at line 953 of file OtherTestTableFunctions.cpp.
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 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.
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().
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().
template NEVER_INLINE HOST int32_t ct_throw_if_gt_100__cpu_template | ( | TableFunctionManager & | mgr, |
const Column< float > & | input, | ||
Column< float > & | output | ||
) |
template NEVER_INLINE HOST int32_t ct_throw_if_gt_100__cpu_template | ( | TableFunctionManager & | mgr, |
const Column< double > & | input, | ||
Column< double > & | output | ||
) |
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().
template NEVER_INLINE HOST int32_t ct_timestamp_add_interval__template | ( | TableFunctionManager & | mgr, |
const Column< Timestamp > & | input, | ||
const DayTimeInterval | inter, | ||
Column< Timestamp > & | out | ||
) |
template NEVER_INLINE HOST int32_t ct_timestamp_add_interval__template | ( | TableFunctionManager & | mgr, |
const Column< Timestamp > & | input, | ||
const YearMonthTimeInterval | inter, | ||
Column< Timestamp > & | out | ||
) |
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_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.
template TEMPLATE_NOINLINE int32_t row_repeater__cpu_template | ( | TableFunctionManager & | mgr, |
const Column< int8_t > & | input_col, | ||
const int | reps, | ||
Column< int8_t > & | output_col | ||
) |
template TEMPLATE_NOINLINE int32_t row_repeater__cpu_template | ( | TableFunctionManager & | mgr, |
const Column< int16_t > & | input_col, | ||
const int | reps, | ||
Column< int16_t > & | output_col | ||
) |
template TEMPLATE_NOINLINE int32_t row_repeater__cpu_template | ( | TableFunctionManager & | mgr, |
const Column< int32_t > & | input_col, | ||
const int | reps, | ||
Column< int32_t > & | output_col | ||
) |
template TEMPLATE_NOINLINE int32_t row_repeater__cpu_template | ( | TableFunctionManager & | mgr, |
const Column< int64_t > & | input_col, | ||
const int | reps, | ||
Column< int64_t > & | output_col | ||
) |
template TEMPLATE_NOINLINE int32_t row_repeater__cpu_template | ( | TableFunctionManager & | mgr, |
const Column< float > & | input_col, | ||
const int | reps, | ||
Column< float > & | output_col | ||
) |
template TEMPLATE_NOINLINE int32_t row_repeater__cpu_template | ( | TableFunctionManager & | mgr, |
const Column< double > & | input_col, | ||
const int | reps, | ||
Column< double > & | output_col | ||
) |
template TEMPLATE_NOINLINE int32_t row_repeater__cpu_template | ( | TableFunctionManager & | mgr, |
const Column< bool > & | input_col, | ||
const int | reps, | ||
Column< bool > & | output_col | ||
) |
T safe_addition | ( | T | x, |
T | y | ||
) |
Definition at line 161 of file OtherTestTableFunctions.cpp.
Referenced by column_list_safe_row_sum__cpu_template().
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().
template NEVER_INLINE HOST int32_t sort_column_limit__cpu_template | ( | const Column< int8_t > & | input, |
const int32_t | limit, | ||
const bool | sort_ascending, | ||
const bool | nulls_last, | ||
Column< int8_t > & | output | ||
) |
template NEVER_INLINE HOST int32_t sort_column_limit__cpu_template | ( | const Column< int16_t > & | input, |
const int32_t | limit, | ||
const bool | sort_ascending, | ||
const bool | nulls_last, | ||
Column< int16_t > & | output | ||
) |
template NEVER_INLINE HOST int32_t sort_column_limit__cpu_template | ( | const Column< int32_t > & | input, |
const int32_t | limit, | ||
const bool | sort_ascending, | ||
const bool | nulls_last, | ||
Column< int32_t > & | output | ||
) |
template NEVER_INLINE HOST int32_t sort_column_limit__cpu_template | ( | const Column< int64_t > & | input, |
const int32_t | limit, | ||
const bool | sort_ascending, | ||
const bool | nulls_last, | ||
Column< int64_t > & | output | ||
) |
template NEVER_INLINE HOST int32_t sort_column_limit__cpu_template | ( | const Column< float > & | input, |
const int32_t | limit, | ||
const bool | sort_ascending, | ||
const bool | nulls_last, | ||
Column< float > & | output | ||
) |
template NEVER_INLINE HOST int32_t sort_column_limit__cpu_template | ( | const Column< double > & | input, |
const int32_t | limit, | ||
const bool | sort_ascending, | ||
const bool | nulls_last, | ||
Column< double > & | output | ||
) |
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().