OmniSciDB
a5dc49c757
|
#include <heavydbTypes.h>
Public Member Functions | |
size_t | size () const |
size_t | size (const int64_t index) const |
void | getValuesBuffer (ItemType *&values, int64_t &nof_values, bool &is_null, bool require_1d_item=true) const |
void | getRawBuffer (int8_t *&values, int64_t &nof_values, size_t &value_size, bool &is_null, bool require_1d_item=true) const |
ItemType & | getValue (const int64_t index) const |
const ItemType | operator[] (const int64_t index) const |
const ItemType | getItem (const int64_t index) const |
bool | isNull () const |
bool | isNull (int64_t index) const |
DEVICE void | extend (const int8_t *data, const int32_t size, bool assign=false) |
void | extend (const NestedArray< ItemType > &other, bool assign=false) |
NestedArray< ItemType > & | operator= (const NestedArray< ItemType > &other) |
NestedArray< ItemType > & | operator+= (const NestedArray< ItemType > &other) |
const SQLTypeInfoLite * | getTypeInfo () const |
std::string | toString () const |
Public Attributes | |
int8_t * | flatbuffer_ |
int64_t | index_ [NESTED_ARRAY_NDIM] |
size_t | n_ {0} |
Definition at line 1330 of file heavydbTypes.h.
|
inline |
Definition at line 1499 of file heavydbTypes.h.
Referenced by flatbuffer::NestedArray< char >::operator+=(), and flatbuffer::NestedArray< char >::operator=().
|
inline |
Definition at line 1530 of file heavydbTypes.h.
|
inline |
Definition at line 1450 of file heavydbTypes.h.
Referenced by flatbuffer::NestedArray< char >::operator[](), flatbuffer::NestedArray< char >::size(), and Geo::GeoNestedArray< Point2D >::toCoordsWorker().
|
inline |
Definition at line 1372 of file heavydbTypes.h.
Referenced by Geo::GeoNestedArray< Point2D >::getPoint(), flatbuffer::NestedArray< char >::getValuesBuffer(), and Geo::GeoNestedArray< Point2D >::toCoordsWorker().
|
inline |
Definition at line 1583 of file heavydbTypes.h.
Referenced by Geo::GeoNestedArray< Point2D >::fromCoordsWorker(), Geo::GeoNestedArray< Point2D >::getPoint(), and Geo::GeoNestedArray< Point2D >::toCoordsWorker().
|
inline |
Definition at line 1415 of file heavydbTypes.h.
Referenced by flatbuffer::NestedArray< char >::getItem().
|
inline |
Definition at line 1362 of file heavydbTypes.h.
Referenced by flatbuffer::NestedArray< char >::getValue().
|
inline |
Definition at line 1464 of file heavydbTypes.h.
|
inline |
Definition at line 1478 of file heavydbTypes.h.
|
inline |
Definition at line 1578 of file heavydbTypes.h.
|
inline |
Definition at line 1571 of file heavydbTypes.h.
|
inline |
Definition at line 1445 of file heavydbTypes.h.
|
inline |
Definition at line 1343 of file heavydbTypes.h.
Referenced by ct_make_multipolygon__cpu_(), ct_make_polygon3__cpu_(), and Geo::GeoNestedArray< Point2D >::toCoordsWorker().
|
inline |
Definition at line 1358 of file heavydbTypes.h.
|
inline |
Definition at line 1596 of file heavydbTypes.h.
Referenced by flatbuffer::NestedArray< char >::extend(), Geo::GeoNestedArray< Point2D >::fromCoordsWorker(), flatbuffer::NestedArray< char >::getRawBuffer(), flatbuffer::NestedArray< char >::isNull(), and flatbuffer::NestedArray< char >::size().
int8_t* flatbuffer::NestedArray< ItemType >::flatbuffer_ |
Definition at line 1339 of file heavydbTypes.h.
Referenced by flatbuffer::NestedArray< char >::extend(), Geo::GeoNestedArray< Point2D >::fromCoordsWorker(), flatbuffer::NestedArray< char >::getItem(), flatbuffer::NestedArray< char >::getRawBuffer(), flatbuffer::NestedArray< char >::getTypeInfo(), flatbuffer::NestedArray< char >::isNull(), and flatbuffer::NestedArray< char >::size().
int64_t flatbuffer::NestedArray< ItemType >::index_[NESTED_ARRAY_NDIM] |
Definition at line 1340 of file heavydbTypes.h.
Referenced by flatbuffer::NestedArray< char >::extend(), Geo::GeoNestedArray< Point2D >::fromCoordsWorker(), flatbuffer::NestedArray< char >::getItem(), flatbuffer::NestedArray< char >::getRawBuffer(), flatbuffer::NestedArray< char >::isNull(), flatbuffer::NestedArray< char >::size(), and flatbuffer::NestedArray< char >::toString().
size_t flatbuffer::NestedArray< ItemType >::n_ {0} |
Definition at line 1341 of file heavydbTypes.h.
Referenced by flatbuffer::NestedArray< char >::extend(), Geo::GeoNestedArray< Point2D >::fromCoordsWorker(), flatbuffer::NestedArray< char >::getItem(), flatbuffer::NestedArray< char >::getRawBuffer(), flatbuffer::NestedArray< char >::isNull(), flatbuffer::NestedArray< char >::size(), and flatbuffer::NestedArray< char >::toString().