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

Function TEST

be/src/util/dict-test.cc:98–124  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

96}
97
98TEST(DictTest, TestStrings) {
99 StringValue sv1("hello world");
100 StringValue sv2("foo");
101 StringValue sv3("bar");
102 StringValue sv4("baz");
103
104 vector<StringValue> dict_values;
105 dict_values.push_back(sv1);
106 dict_values.push_back(sv2);
107 dict_values.push_back(sv3);
108 dict_values.push_back(sv4);
109
110 vector<StringValue> values;
111 values.push_back(sv1);
112 values.push_back(sv1);
113 values.push_back(sv1);
114 values.push_back(sv2);
115 values.push_back(sv1);
116 values.push_back(sv2);
117 values.push_back(sv2);
118 values.push_back(sv3);
119 values.push_back(sv3);
120 values.push_back(sv3);
121 values.push_back(sv4);
122
123 ValidateDict<StringValue, parquet::Type::BYTE_ARRAY>(values, dict_values, -1);
124}
125
126TEST(DictTest, TestTimestamps) {
127 TimestampValue tv1 = TimestampValue::ParseSimpleDateFormat("2011-01-01 09:01:01");

Callers

nothing calls this directly

Calls 15

MakeRandomSequenceFunction · 0.85
ConcatFunction · 0.85
push_backMethod · 0.80
UsedbyTestMethod · 0.80
dict_encoded_sizeMethod · 0.80
WriteDictMethod · 0.80
ClearIndicesMethod · 0.80
GetNextValueMethod · 0.80
GetNextValuesMethod · 0.80
reserveMethod · 0.80
ColumnTypeClass · 0.50

Tested by

no test coverage detected