11 namespace SWC {
namespace DB {
namespace Types {
15 const char Column_PLAIN[] =
"PLAIN";
16 const char Column_COUNTER_I64[] =
"COUNTER_I64";
17 const char Column_COUNTER_I32[] =
"COUNTER_I32";
18 const char Column_COUNTER_I16[] =
"COUNTER_I16";
19 const char Column_COUNTER_I8[] =
"COUNTER_I8";
20 const char Column_SERIAL[] =
"SERIAL";
21 const char Column_CELL_DEFINED[] =
"CELL_DEFINED";
22 const char Column_UNKNOWN[] =
"UNKNOWN";
28 case Column::COUNTER_I64:
29 case Column::COUNTER_I32:
30 case Column::COUNTER_I16:
31 case Column::COUNTER_I8:
42 case Column::COUNTER_I64:
43 return Column_COUNTER_I64;
44 case Column::COUNTER_I32:
45 return Column_COUNTER_I32;
46 case Column::COUNTER_I16:
47 return Column_COUNTER_I16;
48 case Column::COUNTER_I8:
49 return Column_COUNTER_I8;
53 return Column_CELL_DEFINED;
55 return Column_UNKNOWN;
60 switch(typ.length()) {
66 return Column::COUNTER_I64;
68 return Column::COUNTER_I32;
70 return Column::COUNTER_I16;
72 return Column::COUNTER_I8;
92 return Column::COUNTER_I64;
97 return Column::COUNTER_I8;
102 return Column::COUNTER_I64;
104 return Column::COUNTER_I32;
106 return Column::COUNTER_I16;