MCPcopy Create free account
hub / github.com/apache/impala / TypeToString

Function TypeToString

be/src/runtime/types.cc:151–176  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

149}
150
151string TypeToString(PrimitiveType t) {
152 switch (t) {
153 case INVALID_TYPE: return "INVALID";
154 case TYPE_NULL: return "NULL";
155 case TYPE_BOOLEAN: return "BOOLEAN";
156 case TYPE_TINYINT: return "TINYINT";
157 case TYPE_SMALLINT: return "SMALLINT";
158 case TYPE_INT: return "INT";
159 case TYPE_BIGINT: return "BIGINT";
160 case TYPE_FLOAT: return "FLOAT";
161 case TYPE_DOUBLE: return "DOUBLE";
162 case TYPE_DATE: return "DATE";
163 case TYPE_DATETIME: return "DATETIME";
164 case TYPE_TIMESTAMP: return "TIMESTAMP";
165 case TYPE_STRING: return "STRING";
166 case TYPE_VARCHAR: return "VARCHAR";
167 case TYPE_BINARY: return "BINARY";
168 case TYPE_DECIMAL: return "DECIMAL";
169 case TYPE_CHAR: return "CHAR";
170 case TYPE_FIXED_UDA_INTERMEDIATE: return "FIXED_UDA_INTERMEDIATE";
171 case TYPE_STRUCT: return "STRUCT";
172 case TYPE_ARRAY: return "ARRAY";
173 case TYPE_MAP: return "MAP";
174 };
175 return "";
176}
177
178string TypeToOdbcString(const TColumnType& type) {
179 DCHECK_EQ(1, type.types.size());

Callers 14

DebugStringMethod · 0.70
TypeOfMethod · 0.50
LiteralMethod · 0.50
AddRowsMethod · 0.50
InitColumnsMethod · 0.50
WriteKuduValueFunction · 0.50
CreateKuduValueFunction · 0.50
ReadValueBatchMethod · 0.50

Calls

no outgoing calls

Tested by

no test coverage detected