MCPcopy Create free account
hub / github.com/apache/arrow / ConvertedTypeToString

Function ConvertedTypeToString

cpp/src/parquet/types.cc:301–353  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

299}
300
301std::string ConvertedTypeToString(ConvertedType::type t) {
302 switch (t) {
303 case ConvertedType::NONE:
304 return "NONE";
305 case ConvertedType::UTF8:
306 return "UTF8";
307 case ConvertedType::MAP:
308 return "MAP";
309 case ConvertedType::MAP_KEY_VALUE:
310 return "MAP_KEY_VALUE";
311 case ConvertedType::LIST:
312 return "LIST";
313 case ConvertedType::ENUM:
314 return "ENUM";
315 case ConvertedType::DECIMAL:
316 return "DECIMAL";
317 case ConvertedType::DATE:
318 return "DATE";
319 case ConvertedType::TIME_MILLIS:
320 return "TIME_MILLIS";
321 case ConvertedType::TIME_MICROS:
322 return "TIME_MICROS";
323 case ConvertedType::TIMESTAMP_MILLIS:
324 return "TIMESTAMP_MILLIS";
325 case ConvertedType::TIMESTAMP_MICROS:
326 return "TIMESTAMP_MICROS";
327 case ConvertedType::UINT_8:
328 return "UINT_8";
329 case ConvertedType::UINT_16:
330 return "UINT_16";
331 case ConvertedType::UINT_32:
332 return "UINT_32";
333 case ConvertedType::UINT_64:
334 return "UINT_64";
335 case ConvertedType::INT_8:
336 return "INT_8";
337 case ConvertedType::INT_16:
338 return "INT_16";
339 case ConvertedType::INT_32:
340 return "INT_32";
341 case ConvertedType::INT_64:
342 return "INT_64";
343 case ConvertedType::JSON:
344 return "JSON";
345 case ConvertedType::BSON:
346 return "BSON";
347 case ConvertedType::INTERVAL:
348 return "INTERVAL";
349 case ConvertedType::UNDEFINED:
350 default:
351 return "UNKNOWN";
352 }
353}
354
355int GetTypeByteSize(Type::type parquet_type) {
356 switch (parquet_type) {

Callers 11

CheckColumnMethod · 0.85
PrimitiveNodeMethod · 0.85
PrintConvertedTypeFunction · 0.85
VisitMethod · 0.85
ToStringMethod · 0.85
CheckColumnMethod · 0.85
TESTFunction · 0.85
DebugPrintMethod · 0.85
JSONPrintMethod · 0.85

Calls

no outgoing calls

Tested by 3

TESTFunction · 0.68