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

#include <heavydbTypes.h>

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

Public Member Functions

 Column (int8_t *flatbuffer, int64_t num_rows)
 
- Public Member Functions inherited from flatbuffer::Column< flatbuffer::Array< T >, Array< T > >
 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< T > getItem (const int64_t index) const
 
DEVICE flatbuffer::Array< T > getItem (const int64_t index, const int64_t extra_numel) const
 
DEVICE flatbuffer::Array< T > operator[] (const unsigned int index) const
 
DEVICE Array< T > operator() (const unsigned int index) const
 
DEVICE void setItem (int64_t index, const flatbuffer::Array< T > &item)
 
DEVICE void setItem (int64_t index, const Array< T > &item)
 
int64_t getNofValues () const
 
DEVICE void concatItem (int64_t index, const flatbuffer::Array< T > &item)
 
DEVICE void concatItem (int64_t index, const Array< T > &item)
 
const SQLTypeInfoLitegetTypeInfo () const
 
std::string toString () const
 

Additional Inherited Members

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

Detailed Description

template<typename T>
struct Column< Array< T > >

Definition at line 2338 of file heavydbTypes.h.

Constructor & Destructor Documentation

template<typename T >
Column< Array< T > >::Column ( int8_t *  flatbuffer,
int64_t  num_rows 
)
inline

Definition at line 2339 of file heavydbTypes.h.


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