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

Method FinalizePage

be/src/exec/parquet/parquet-byte-stream-split-encoder.cc:51–63  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

49
50template <size_t T_SIZE>
51int ParquetByteStreamSplitEncoder<T_SIZE>::FinalizePage(
52 uint8_t* output_buffer, int output_buffer_len) {
53 DCHECK(input_buffer_ != nullptr); // NewPage() must be called first
54 DCHECK(output_buffer != nullptr);
55 DCHECK_GE(output_buffer_len, input_buffer_len_);
56 if (value_count_ == 0) return 0;
57
58 Encode(input_buffer_, output_buffer, value_count_, getByteSize());
59
60 int ret = value_count_;
61 Reset();
62 return ret;
63}
64
65template <size_t T_SIZE>
66void ParquetByteStreamSplitEncoder<T_SIZE>::Reset() {

Callers

nothing calls this directly

Calls 1

EncodeFunction · 0.85

Tested by

no test coverage detected