OmniSciDB  72c90bc290
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Column< Array< TextEncodingDict > > Struct Template Reference

#include <heavydbTypes.h>

+ Inheritance diagram for Column< Array< TextEncodingDict > >:
+ Collaboration diagram for Column< Array< TextEncodingDict > >:

Public Member Functions

 Column (int8_t *flatbuffer, int64_t num_rows)
 
DEVICE int32_t getDictDbId () const
 
DEVICE int32_t getDictId () const
 
- Public Member Functions inherited from flatbuffer::Column< flatbuffer::Array< TextEncodingDict >, Array< TextEncodingDict > >
 Column (int8_t *flatbuffer, int64_t num_rows)
 
DEVICE bool isNull (int64_t index) const
 
DEVICE int64_t size () const
 
DEVICE void setNull (int64_t index)
 
DEVICE flatbuffer::Array
< TextEncodingDict
getItem (const int64_t index) const
 
DEVICE flatbuffer::Array
< TextEncodingDict
getItem (const int64_t index, const int64_t extra_numel) const
 
DEVICE flatbuffer::Array
< TextEncodingDict
operator[] (const unsigned int index) const
 
DEVICE Array< TextEncodingDictoperator() (const unsigned int index) const
 
DEVICE void setItem (int64_t index, const flatbuffer::Array< TextEncodingDict > &item)
 
DEVICE void setItem (int64_t index, const Array< TextEncodingDict > &item)
 
int64_t getNofValues () const
 
DEVICE void concatItem (int64_t index, const flatbuffer::Array< TextEncodingDict > &item)
 
DEVICE void concatItem (int64_t index, const Array< TextEncodingDict > &item)
 
const SQLTypeInfoLitegetTypeInfo () const
 
std::string toString () const
 

Additional Inherited Members

- Public Attributes inherited from flatbuffer::Column< flatbuffer::Array< TextEncodingDict >, Array< TextEncodingDict > >
int8_t * flatbuffer_
 
int64_t num_rows_
 

Detailed Description

template<>
struct Column< Array< TextEncodingDict > >

Definition at line 2344 of file heavydbTypes.h.

Constructor & Destructor Documentation

Column< Array< TextEncodingDict > >::Column ( int8_t *  flatbuffer,
int64_t  num_rows 
)
inline

Definition at line 2347 of file heavydbTypes.h.

Member Function Documentation

DEVICE int32_t Column< Array< TextEncodingDict > >::getDictDbId ( ) const
inline

Definition at line 2352 of file heavydbTypes.h.

2352  {
2353  const auto* ti = getTypeInfo();
2354  return (ti ? ti->db_id : 0);
2355  }
DEVICE int32_t Column< Array< TextEncodingDict > >::getDictId ( ) const
inline

Definition at line 2357 of file heavydbTypes.h.

2357  {
2358  const auto* ti = getTypeInfo();
2359  return (ti ? ti->dict_id : 0);
2360  }

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