MCPcopy Create free account
hub / github.com/apache/arrow / SerializedRowGroup

Method SerializedRowGroup

cpp/src/parquet/file_reader.cc:220–233  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

218class SerializedRowGroup : public RowGroupReader::Contents {
219 public:
220 SerializedRowGroup(std::shared_ptr<ArrowInputFile> source,
221 std::shared_ptr<::arrow::io::internal::ReadRangeCache> cached_source,
222 int64_t source_size, FileMetaData* file_metadata,
223 int row_group_number, ReaderProperties props,
224 std::shared_ptr<Buffer> prebuffered_column_chunks_bitmap)
225 : source_(std::move(source)),
226 cached_source_(std::move(cached_source)),
227 source_size_(source_size),
228 file_metadata_(file_metadata),
229 properties_(std::move(props)),
230 row_group_ordinal_(row_group_number),
231 prebuffered_column_chunks_bitmap_(std::move(prebuffered_column_chunks_bitmap)) {
232 row_group_metadata_ = file_metadata->RowGroup(row_group_number);
233 }
234
235 const RowGroupMetaData* metadata() const override { return row_group_metadata_.get(); }
236

Callers

nothing calls this directly

Calls 1

RowGroupMethod · 0.45

Tested by

no test coverage detected