93 #if !(defined(__CUDACC__) || defined(NO_BOOST))
99 case SQLTypeInfoLite::SQLTypes::UNSPECIFIED:
102 case SQLTypeInfoLite::SQLTypes::BOOLEAN:
105 case SQLTypeInfoLite::SQLTypes::TINYINT:
108 case SQLTypeInfoLite::SQLTypes::SMALLINT:
111 case SQLTypeInfoLite::SQLTypes::INT:
114 case SQLTypeInfoLite::SQLTypes::BIGINT:
117 case SQLTypeInfoLite::SQLTypes::FLOAT:
120 case SQLTypeInfoLite::SQLTypes::DOUBLE:
123 case SQLTypeInfoLite::SQLTypes::POINT:
126 case SQLTypeInfoLite::SQLTypes::LINESTRING:
129 case SQLTypeInfoLite::SQLTypes::POLYGON:
132 case SQLTypeInfoLite::SQLTypes::MULTIPOINT:
135 case SQLTypeInfoLite::SQLTypes::MULTILINESTRING:
136 os <<
"MULTILINESTRING";
138 case SQLTypeInfoLite::SQLTypes::MULTIPOLYGON:
139 os <<
"MULTIPOLYGON";
141 case SQLTypeInfoLite::SQLTypes::TEXT:
144 case SQLTypeInfoLite::SQLTypes::ARRAY:
153 case SQLTypeInfoLite::EncodingType::NONE:
156 case SQLTypeInfoLite::EncodingType::DICT:
159 case SQLTypeInfoLite::EncodingType::GEOINT:
166 os <<
"SQLTypeInfoLite(";
167 os <<
"type=" << ti_lite.
type;
168 os <<
", subtype=" << ti_lite.
subtype;
170 os <<
", dimension=" << ti_lite.
dimension;
171 os <<
", scale=" << ti_lite.
scale;
172 os <<
", db_id=" << ti_lite.
db_id;
173 os <<
", dict_id=" << ti_lite.
dict_id;
std::ostream & operator<<(std::ostream &os, const SessionInfo &session_info)
int32_t get_output_srid() const
bool operator==(const SQLTypeInfoLite &other) const
int32_t get_input_srid() const