MCPcopy Create free account
hub / github.com/BlazingDB/blazingsql / type_string

Function type_string

engine/src/utilities/DebuggingUtils.cpp:18–48  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

16namespace utilities {
17
18std::string type_string(cudf::data_type dtype) {
19 using namespace cudf;
20
21 switch (dtype.id()) {
22 case type_id::INT8: return "INT8";
23 case type_id::INT16: return "INT16";
24 case type_id::INT32: return "INT32";
25 case type_id::INT64: return "INT64";
26 case type_id::UINT8: return "UINT8";
27 case type_id::UINT16: return "UINT16";
28 case type_id::UINT32: return "UINT32";
29 case type_id::UINT64: return "UINT64";
30 case type_id::FLOAT32: return "FLOAT32";
31 case type_id::FLOAT64: return "FLOAT64";
32 case type_id::BOOL8: return "BOOL8";
33 case type_id::TIMESTAMP_DAYS: return "TIMESTAMP_DAYS";
34 case type_id::TIMESTAMP_SECONDS: return "TIMESTAMP_SECONDS";
35 case type_id::TIMESTAMP_MILLISECONDS: return "TIMESTAMP_MILLISECONDS";
36 case type_id::TIMESTAMP_MICROSECONDS: return "TIMESTAMP_MICROSECONDS";
37 case type_id::TIMESTAMP_NANOSECONDS: return "TIMESTAMP_NANOSECONDS";
38 case type_id::DURATION_DAYS: return "DURATION_DAYS";
39 case type_id::DURATION_SECONDS: return "DURATION_SECONDS";
40 case type_id::DURATION_MILLISECONDS: return "DURATION_MILLISECONDS";
41 case type_id::DURATION_MICROSECONDS: return "DURATION_MICROSECONDS";
42 case type_id::DURATION_NANOSECONDS: return "DURATION_NANOSECONDS";
43 case type_id::DICTIONARY32: return "DICTIONARY32";
44 case type_id::STRING: return "STRING";
45 case type_id::LIST: return "LIST";
46 default: return "Unsupported type_id";
47 }
48}
49
50void print_blazing_table_view(ral::frame::BlazingTableView table_view, const std::string table_name){
51 std::cout<<"Table: "<<table_name<<std::endl;

Callers 2

print_blazing_table_viewFunction · 0.85

Calls 1

idMethod · 0.45

Tested by

no test coverage detected