#include <heavydbTypes.h>
Definition at line 607 of file heavydbTypes.h.
TextEncodingNone::TextEncodingNone |
( |
| ) |
|
|
default |
TextEncodingNone::TextEncodingNone |
( |
char const *const |
c_str | ) |
|
|
inlineexplicit |
Definition at line 621 of file heavydbTypes.h.
References ptr_, and size_.
624 (std::is_same<TableFunctionManager, M>::value) ||
626 (std::is_same<RowFunctionManager, M>::value),
627 "M must be a TableFunctionManager or RowFunctionManager");
628 size_ = str.length();
632 int8_t* buffer = mgr.makeBuffer(
size_, static_cast<int64_t>(
sizeof(
char)));
633 ptr_ =
reinterpret_cast<char*
>(buffer);
634 strcpy(
ptr_, str.c_str());
std::string TextEncodingNone::getString |
( |
| ) |
const |
|
inline |
Definition at line 641 of file heavydbTypes.h.
References ptr_, and size_.
Referenced by ct_pushdown_stats__cpu_template(), ct_string_concat__cpu_(), ct_string_to_chars__cpu_(), ct_test_allocator(), ct_test_string_default_arg__cpu_(), ct_union_pushdown_stats__cpu_template(), dbscan__cpu_template(), decision_tree_reg_impl(), gbt_reg_fit_impl(), kmeans__cpu_template(), linear_reg_fit_impl(), ml_reg_predict_impl(), pca_fit_impl(), random_forest_reg_fit_impl(), strtok_to_array(), strtok_to_array__1(), text_encoding_dict_concat(), text_encoding_dict_concat2(), text_encoding_none_concat(), text_encoding_none_copy(), tf_geo_multi_rasterize__cpu_template(), tf_geo_rasterize__cpu_template(), tf_geo_rasterize_slope__cpu_template(), GDALTableFunctions::tf_raster_contour_rasterize_impl(), tf_test_torch_load_model(), tf_test_torch_regression(), tf_torch_raster_obj_detect__cpu_template(), and udf_identity().
TextEncodingNone::operator std::string |
( |
| ) |
const |
|
inline |
Definition at line 661 of file heavydbTypes.h.
References data(), isNull(), ptr_, size(), and size_.
666 for (
int i = 0; i <
size_; i++) {
667 if ((*
this)[i] != rhs[i]) {
DEVICE ALWAYS_INLINE char * data() const
DEVICE ALWAYS_INLINE int64_t size() const
DEVICE ALWAYS_INLINE bool isNull() const
int8_t TextEncodingNone::padding |
char* TextEncodingNone::ptr_ |
int64_t TextEncodingNone::size_ |
The documentation for this struct was generated from the following file:
- /home/jenkins-slave/workspace/core-os-doxygen/QueryEngine/heavydbTypes.h