MCPcopy Create free account
hub / github.com/cwida/FastLanes / full_decode

Method full_decode

src/encoder/exp_col_decoder.cpp:18–31  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

16 Materializer<PT> materializer {output_data};
17 col_decoder.ExtInitDict(reinterpret_cast<uint8_t*>(input_data.data()));
18 col_decoder.InitDecompress(reinterpret_cast<uint8_t*>(input_data.data()));
19
20 auto n_vec = col_decoder.NVector();
21
22 for (idx_t vec_idx {0}; vec_idx < n_vec; ++vec_idx) {
23 auto* res_fls_vec = col_decoder.Decompress();
24 materializer.Materialize(*res_fls_vec);
25 }
26}
27
28template class ExpColDecoder<i64_pt>;
29template class ExpColDecoder<dbl_pt>;
30
31} // namespace fastlanes

Callers

nothing calls this directly

Calls 6

ExtInitDictMethod · 0.80
InitDecompressMethod · 0.80
NVectorMethod · 0.80
DecompressMethod · 0.80
dataMethod · 0.45
MaterializeMethod · 0.45

Tested by

no test coverage detected