OmniSciDB
a5dc49c757
|
#include <sqltypes_lite.h>
Public Types | |
enum | SQLTypes { UNSPECIFIED = 0, BOOLEAN, TINYINT, SMALLINT, INT, BIGINT, FLOAT, DOUBLE, POINT, LINESTRING, POLYGON, MULTIPOINT, MULTILINESTRING, MULTIPOLYGON, TEXT, ARRAY } |
enum | EncodingType { NONE = 0, DICT, GEOINT } |
Public Member Functions | |
bool | is_geoint () const |
int32_t | get_input_srid () const |
int32_t | get_output_srid () const |
bool | operator== (const SQLTypeInfoLite &other) const |
Public Attributes | |
SQLTypes | type |
SQLTypes | subtype |
EncodingType | compression |
int32_t | dimension |
int32_t | scale |
int32_t | db_id |
int32_t | dict_id |
Definition at line 29 of file sqltypes_lite.h.
Enumerator | |
---|---|
NONE | |
DICT | |
GEOINT |
Definition at line 48 of file sqltypes_lite.h.
Enumerator | |
---|---|
UNSPECIFIED | |
BOOLEAN | |
TINYINT | |
SMALLINT | |
INT | |
BIGINT | |
FLOAT | |
DOUBLE | |
POINT | |
LINESTRING | |
POLYGON | |
MULTIPOINT | |
MULTILINESTRING | |
MULTIPOLYGON | |
TEXT | |
ARRAY |
Definition at line 30 of file sqltypes_lite.h.
|
inline |
Definition at line 62 of file sqltypes_lite.h.
References dimension.
Referenced by operator==().
|
inline |
Definition at line 63 of file sqltypes_lite.h.
References scale.
Referenced by operator==().
|
inline |
Definition at line 61 of file sqltypes_lite.h.
References compression, and GEOINT.
Referenced by NestedArrayToGeoTargetValue(), and writeBackCellGeoNestedArray().
|
inline |
Definition at line 65 of file sqltypes_lite.h.
References ARRAY, compression, db_id, DICT, dict_id, get_input_srid(), get_output_srid(), LINESTRING, MULTILINESTRING, MULTIPOINT, MULTIPOLYGON, POINT, POLYGON, subtype, TEXT, and type.
EncodingType SQLTypeInfoLite::compression |
Definition at line 55 of file sqltypes_lite.h.
Referenced by is_geoint(), operator<<(), operator==(), and SQLTypeInfo::toLite().
int32_t SQLTypeInfoLite::db_id |
Definition at line 58 of file sqltypes_lite.h.
Referenced by operator<<(), operator==(), and SQLTypeInfo::toLite().
int32_t SQLTypeInfoLite::dict_id |
Definition at line 59 of file sqltypes_lite.h.
Referenced by operator<<(), operator==(), and SQLTypeInfo::toLite().
int32_t SQLTypeInfoLite::dimension |
Definition at line 56 of file sqltypes_lite.h.
Referenced by get_input_srid(), operator<<(), and SQLTypeInfo::toLite().
int32_t SQLTypeInfoLite::scale |
Definition at line 57 of file sqltypes_lite.h.
Referenced by get_output_srid(), operator<<(), and SQLTypeInfo::toLite().
SQLTypes SQLTypeInfoLite::subtype |
Definition at line 54 of file sqltypes_lite.h.
Referenced by operator<<(), operator==(), SQLTypeInfo::toLite(), and ColumnarResults::writeBackCell().
SQLTypes SQLTypeInfoLite::type |
Definition at line 53 of file sqltypes_lite.h.
Referenced by operator<<(), operator==(), and SQLTypeInfo::toLite().