OmniSciDB  c1a53651b2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
TextEncodingDict Struct Reference

#include <heavydbTypes.h>

Public Member Functions

 TextEncodingDict (const int32_t other)
 
 TextEncodingDict ()
 
 operator int32_t () const
 
TextEncodingDict operator= (const int32_t other)
 
DEVICE ALWAYS_INLINE bool isNull () const
 
DEVICE ALWAYS_INLINE bool operator== (const TextEncodingDict &other) const
 
DEVICE ALWAYS_INLINE bool operator== (const int32_t &other) const
 
DEVICE ALWAYS_INLINE bool operator== (const int64_t &other) const
 
DEVICE ALWAYS_INLINE bool operator!= (const TextEncodingDict &other) const
 
DEVICE ALWAYS_INLINE bool operator!= (const int32_t &other) const
 
DEVICE ALWAYS_INLINE bool operator!= (const int64_t &other) const
 
DEVICE ALWAYS_INLINE bool operator< (const TextEncodingDict &other) const
 
DEVICE ALWAYS_INLINE bool operator< (const int32_t &other) const
 
DEVICE ALWAYS_INLINE bool operator< (const int64_t &other) const
 

Public Attributes

int32_t value
 

Detailed Description

Definition at line 150 of file heavydbTypes.h.

Constructor & Destructor Documentation

TextEncodingDict::TextEncodingDict ( const int32_t  other)
inline

Definition at line 154 of file heavydbTypes.h.

154 : value(other) {}
TextEncodingDict::TextEncodingDict ( )
inline

Definition at line 155 of file heavydbTypes.h.

155 : value(0) {}

Member Function Documentation

DEVICE ALWAYS_INLINE bool TextEncodingDict::isNull ( ) const
inline

Definition at line 165 of file heavydbTypes.h.

References value.

Referenced by strtok_to_array__1(), and tarray_append().

165  {
166  return value == inline_int_null_value<int32_t>();
167  }

+ Here is the caller graph for this function:

TextEncodingDict::operator int32_t ( ) const
inline

Definition at line 158 of file heavydbTypes.h.

References value.

158 { return value; }
DEVICE ALWAYS_INLINE bool TextEncodingDict::operator!= ( const TextEncodingDict other) const
inline

Definition at line 181 of file heavydbTypes.h.

References operator==().

181  {
182  return !operator==(other);
183  }
DEVICE ALWAYS_INLINE bool operator==(const TextEncodingDict &other) const
Definition: heavydbTypes.h:169

+ Here is the call graph for this function:

DEVICE ALWAYS_INLINE bool TextEncodingDict::operator!= ( const int32_t &  other) const
inline

Definition at line 184 of file heavydbTypes.h.

References operator==().

184  {
185  return !operator==(other);
186  }
DEVICE ALWAYS_INLINE bool operator==(const TextEncodingDict &other) const
Definition: heavydbTypes.h:169

+ Here is the call graph for this function:

DEVICE ALWAYS_INLINE bool TextEncodingDict::operator!= ( const int64_t &  other) const
inline

Definition at line 188 of file heavydbTypes.h.

References operator==().

188  {
189  return !operator==(other);
190  }
DEVICE ALWAYS_INLINE bool operator==(const TextEncodingDict &other) const
Definition: heavydbTypes.h:169

+ Here is the call graph for this function:

DEVICE ALWAYS_INLINE bool TextEncodingDict::operator< ( const TextEncodingDict other) const
inline

Definition at line 192 of file heavydbTypes.h.

References value.

192  {
193  return value < other.value;
194  }
DEVICE ALWAYS_INLINE bool TextEncodingDict::operator< ( const int32_t &  other) const
inline

Definition at line 196 of file heavydbTypes.h.

References value.

196  {
197  return value < other;
198  }
DEVICE ALWAYS_INLINE bool TextEncodingDict::operator< ( const int64_t &  other) const
inline

Definition at line 200 of file heavydbTypes.h.

References value.

200  {
201  return value < other;
202  }
TextEncodingDict TextEncodingDict::operator= ( const int32_t  other)
inline

Definition at line 160 of file heavydbTypes.h.

References value.

160  {
161  value = other;
162  return *this;
163  }
DEVICE ALWAYS_INLINE bool TextEncodingDict::operator== ( const TextEncodingDict other) const
inline

Definition at line 169 of file heavydbTypes.h.

References value.

Referenced by operator!=().

169  {
170  return value == other.value;
171  }

+ Here is the caller graph for this function:

DEVICE ALWAYS_INLINE bool TextEncodingDict::operator== ( const int32_t &  other) const
inline

Definition at line 173 of file heavydbTypes.h.

References value.

173  {
174  return value == other;
175  }
DEVICE ALWAYS_INLINE bool TextEncodingDict::operator== ( const int64_t &  other) const
inline

Definition at line 177 of file heavydbTypes.h.

References value.

177  {
178  return value == other;
179  }

Member Data Documentation

int32_t TextEncodingDict::value

The documentation for this struct was generated from the following file: