OmniSciDB
a5dc49c757
|
Go to the source code of this file.
Functions | |
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) |
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) |
template TEMPLATE_NOINLINE int32_t | ct_get_string_chars__template (const Column< int16_t > &indices, const TextEncodingNone &str, const int32_t multiplier, Column< int32_t > &idx, Column< int8_t > &char_bytes) |
template TEMPLATE_NOINLINE int32_t | ct_get_string_chars__template (const Column< int32_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_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().
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().
template TEMPLATE_NOINLINE int32_t ct_get_string_chars__template | ( | const Column< int16_t > & | indices, |
const TextEncodingNone & | str, | ||
const int32_t | multiplier, | ||
Column< int32_t > & | idx, | ||
Column< int8_t > & | char_bytes | ||
) |
template TEMPLATE_NOINLINE int32_t ct_get_string_chars__template | ( | const Column< int32_t > & | indices, |
const TextEncodingNone & | str, | ||
const int32_t | multiplier, | ||
Column< int32_t > & | idx, | ||
Column< int8_t > & | char_bytes | ||
) |
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_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().