OmniSciDB
a5dc49c757
|
#include <heavydbTypes.h>
Public Member Functions | |
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 RowType | getItem (const int64_t index) const |
DEVICE RowType | operator[] (const unsigned int index) const |
DEVICE RowStruct | operator() (const unsigned int index) const |
DEVICE void | setItem (int64_t index, const RowType &item) |
DEVICE void | setItem (int64_t index, const RowStruct &item) |
int64_t | getNofValues () const |
DEVICE void | concatItem (int64_t index, const RowType &item) |
DEVICE void | concatItem (int64_t index, const RowStruct &item) |
DEVICE RowType | getItem (const int64_t index, const int64_t extra_numel) const |
const SQLTypeInfoLite * | getTypeInfo () const |
std::string | toString () const |
Public Attributes | |
int8_t * | flatbuffer_ |
int64_t | num_rows_ |
Definition at line 1218 of file heavydbTypes.h.
|
inline |
Definition at line 1222 of file heavydbTypes.h.
|
inline |
Definition at line 1289 of file heavydbTypes.h.
|
inline |
Definition at line 1294 of file heavydbTypes.h.
|
inline |
Definition at line 1255 of file heavydbTypes.h.
Referenced by flatbuffer::Column< Geo::MultiLineString, GeoMultiLineString >::concatItem(), flatbuffer::Column< Geo::MultiLineString, GeoMultiLineString >::operator[](), and flatbuffer::Column< Geo::MultiLineString, GeoMultiLineString >::setItem().
|
inline |
Definition at line 1300 of file heavydbTypes.h.
|
inline |
Definition at line 1284 of file heavydbTypes.h.
Referenced by ct_linestringn__cpu_(), ct_make_multipolygon__cpu_(), ct_make_polygon3__cpu_(), ct_polygonn__cpu_(), ct_to_multilinestring__cpu_(), and ct_to_polygon__cpu_().
|
inline |
Definition at line 1308 of file heavydbTypes.h.
|
inline |
Definition at line 1226 of file heavydbTypes.h.
Referenced by ct_linestringn__cpu_(), ct_make_multipolygon__cpu_(), ct_make_polygon3__cpu_(), ct_polygonn__cpu_(), ct_to_multilinestring__cpu_(), and ct_to_polygon__cpu_().
|
inline |
Definition at line 1266 of file heavydbTypes.h.
|
inline |
Definition at line 1261 of file heavydbTypes.h.
|
inline |
Definition at line 1271 of file heavydbTypes.h.
Referenced by ColumnTextEncodingNone_setItem_fromBuffer(), ct_linestringn__cpu_(), and ct_polygonn__cpu_().
|
inline |
Definition at line 1277 of file heavydbTypes.h.
|
inline |
Definition at line 1244 of file heavydbTypes.h.
Referenced by ct_linestringn__cpu_(), ct_make_linestring2__cpu_(), ct_make_multipolygon__cpu_(), ct_make_polygon3__cpu_(), ct_polygonn__cpu_(), ct_to_multilinestring__cpu_(), and ct_to_polygon__cpu_().
|
inline |
Definition at line 1239 of file heavydbTypes.h.
Referenced by ct_linestringn__cpu_(), ct_make_multipolygon__cpu_(), ct_make_polygon3__cpu_(), ct_polygonn__cpu_(), ct_to_multilinestring__cpu_(), and ct_to_polygon__cpu_().
|
inline |
Definition at line 1321 of file heavydbTypes.h.
Referenced by flatbuffer::Column< Geo::MultiLineString, GeoMultiLineString >::isNull(), and flatbuffer::Column< Geo::MultiLineString, GeoMultiLineString >::setNull().
int8_t* flatbuffer::Column< RowType, RowStruct >::flatbuffer_ |
Definition at line 1219 of file heavydbTypes.h.
Referenced by flatbuffer::Column< Geo::MultiLineString, GeoMultiLineString >::getItem(), flatbuffer::Column< Geo::MultiLineString, GeoMultiLineString >::getNofValues(), flatbuffer::Column< Geo::MultiLineString, GeoMultiLineString >::getTypeInfo(), flatbuffer::Column< Geo::MultiLineString, GeoMultiLineString >::isNull(), flatbuffer::Column< Geo::MultiLineString, GeoMultiLineString >::setNull(), and flatbuffer::Column< Geo::MultiLineString, GeoMultiLineString >::toString().
int64_t flatbuffer::Column< RowType, RowStruct >::num_rows_ |
Definition at line 1220 of file heavydbTypes.h.
Referenced by flatbuffer::Column< Geo::MultiLineString, GeoMultiLineString >::size(), and flatbuffer::Column< Geo::MultiLineString, GeoMultiLineString >::toString().