OmniSciDB
c1a53651b2
|
#include <heavydbTypes.h>
Public Member Functions | |
TextEncodingNone ()=default | |
TextEncodingNone (const std::string &str) | |
operator std::string () const | |
std::string | getString () const |
const char * | getCString () const |
DEVICE ALWAYS_INLINE char & | operator[] (const unsigned int index) |
DEVICE ALWAYS_INLINE bool | operator== (const char *rhs) const |
DEVICE ALWAYS_INLINE bool | operator!= (const char *rhs) const |
DEVICE ALWAYS_INLINE | operator char * () const |
DEVICE ALWAYS_INLINE int64_t | size () const |
DEVICE ALWAYS_INLINE bool | isNull () const |
Public Attributes | |
char * | ptr_ |
int64_t | size_ |
int8_t | padding |
Definition at line 288 of file heavydbTypes.h.
|
default |
|
inline |
Definition at line 297 of file heavydbTypes.h.
References allocate_varlen_buffer(), ptr_, and size_.
|
inline |
|
inline |
Definition at line 311 of file heavydbTypes.h.
Referenced by ct_pushdown_stats__cpu_template(), ct_string_concat__cpu_(), ct_string_to_chars__cpu_(), ct_union_pushdown_stats__cpu_template(), dbscan__cpu_template(), kmeans__cpu_template(), linear_reg_fit__cpu_template(), linear_reg_predict__cpu_template(), 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_rasterize__cpu_template(), and tf_geo_rasterize_slope__cpu_template().
|
inline |
Definition at line 335 of file heavydbTypes.h.
References size_.
Referenced by strtok_to_array(), and strtok_to_array__1().
|
inline |
|
inline |
Definition at line 310 of file heavydbTypes.h.
|
inline |
Definition at line 330 of file heavydbTypes.h.
References operator==().
|
inline |
Definition at line 318 of file heavydbTypes.h.
Referenced by operator!=().
|
inline |
Definition at line 315 of file heavydbTypes.h.
|
inline |
Definition at line 334 of file heavydbTypes.h.
References size_.
Referenced by ct_get_string_chars__template(), ct_hamming_distance(), and text_encoding_none_length().
int8_t TextEncodingNone::padding |
Definition at line 293 of file heavydbTypes.h.
char* TextEncodingNone::ptr_ |
Definition at line 289 of file heavydbTypes.h.
Referenced by getCString(), getString(), operator char *(), operator std::string(), operator==(), operator[](), and TextEncodingNone().
int64_t TextEncodingNone::size_ |
Definition at line 290 of file heavydbTypes.h.
Referenced by getString(), isNull(), operator std::string(), operator==(), operator[](), size(), and TextEncodingNone().