OmniSciDB
a5dc49c757
|
#include <heavydbTypes.h>
Public Member Functions | |
DEVICE | Column (const Column &other) |
DEVICE | Column (TextEncodingDict *ptr, const int64_t num_rows, StringDictionaryProxy *string_dict_proxy) |
DEVICE | Column (std::vector< TextEncodingDict > &input_vec) |
DEVICE TextEncodingDict & | operator[] (const unsigned int index) const |
DEVICE TextEncodingDict * | getPtr () const |
DEVICE int64_t | size () const |
DEVICE void | setSize (int64_t num_rows) |
DEVICE bool | isNull (int64_t index) const |
DEVICE void | setNull (int64_t index) |
DEVICE int32_t | getDictDbId () const |
DEVICE int32_t | getDictId () const |
DEVICE const std::string | getString (int64_t index) const |
DEVICE const TextEncodingDict | getOrAddTransient (const std::string &str) |
DEVICE Column< TextEncodingDict > & | operator= (const Column< TextEncodingDict > &other) |
std::string | toString () const |
Public Attributes | |
TextEncodingDict * | ptr_ |
int64_t | num_rows_ |
StringDictionaryProxy * | string_dict_proxy_ |
Definition at line 2364 of file heavydbTypes.h.
|
inline |
Definition at line 2370 of file heavydbTypes.h.
|
inline |
Definition at line 2374 of file heavydbTypes.h.
|
inline |
Definition at line 2378 of file heavydbTypes.h.
|
inline |
Definition at line 2423 of file heavydbTypes.h.
|
inline |
Definition at line 2426 of file heavydbTypes.h.
|
inline |
Definition at line 2432 of file heavydbTypes.h.
Referenced by ct_string_concat__cpu_(), ct_substr__cpu_(), ct_synthesize_new_dict__cpu_(), ct_test_string_default_arg__cpu_(), decision_tree_reg_impl(), gbt_reg_fit_impl(), linear_reg_coefs__cpu_1(), linear_reg_fit_impl(), pca_fit_impl(), random_forest_reg_fit_impl(), and random_forest_reg_var_importance__cpu_1().
|
inline |
Definition at line 2403 of file heavydbTypes.h.
Referenced by get_column_metadata(), and get_column_min_max().
|
inline |
Definition at line 2429 of file heavydbTypes.h.
Referenced by ct_binding_str_length__cpu_(), ct_substr__cpu_(), ct_test_string_default_arg__cpu_(), get_decision_trees__cpu_2(), linear_reg_coefs__cpu_2(), ml_reg_predict__cpu_template(), r2_score__cpu_template(), and random_forest_reg_var_importance__cpu_2().
|
inline |
Definition at line 2413 of file heavydbTypes.h.
References is_null().
Referenced by TableFunctions_Namespace::OneHotEncoder_Namespace::get_top_k_keys().
|
inline |
|
inline |
Definition at line 2391 of file heavydbTypes.h.
References DEVICE, and set_null().
|
inline |
Definition at line 2417 of file heavydbTypes.h.
References set_null().
Referenced by ct_binding_str_equals__cpu_(), ct_string_concat__cpu_(), and tf_torch_raster_obj_detect__cpu_template().
|
inline |
Definition at line 2409 of file heavydbTypes.h.
|
inline |
Definition at line 2406 of file heavydbTypes.h.
Referenced by ct_binding_dict_encoded1__cpu_1(), ct_binding_dict_encoded2__cpu_1(), ct_binding_dict_encoded3__cpu_1(), ct_binding_str_length__cpu_(), ct_substr__cpu_(), ct_test_calcite_casting_char__cpu_(), ct_test_string_default_arg__cpu_(), get_column_metadata(), get_column_min_max(), get_decision_trees__cpu_2(), TableFunctions_Namespace::OneHotEncoder_Namespace::get_top_k_keys(), linear_reg_coefs__cpu_2(), ml_reg_predict__cpu_template(), TableFunctions_Namespace::OneHotEncoder_Namespace::one_hot_encode(), operator=(), r2_score__cpu_template(), random_forest_reg_var_importance__cpu_2(), and row_copier_text().
|
inline |
Definition at line 2458 of file heavydbTypes.h.
References to_string(), toString(), and typeName().
int64_t Column< TextEncodingDict >::num_rows_ |
Definition at line 2366 of file heavydbTypes.h.
TextEncodingDict* Column< TextEncodingDict >::ptr_ |
Definition at line 2365 of file heavydbTypes.h.
Referenced by operator=().
StringDictionaryProxy* Column< TextEncodingDict >::string_dict_proxy_ |
Definition at line 2369 of file heavydbTypes.h.
Referenced by TableFunctions_Namespace::OneHotEncoder_Namespace::one_hot_encode(), populate_output_stats_cols(), supported_ml_frameworks__cpu_(), and tf_torch_raster_obj_detect__cpu_template().