/// Create new read-buffer-backed chunk
Create new read-buffer-backed chunk
Create new read - buffer - backed chunk
pub fn new(
        parquet_file_id: ParquetFileId,
        rb_chunk: Arc<RBChunk>,
        meta: Arc<ChunkMeta>,
        schema: Arc<Schema>,
        partition_sort_key: Arc<Option<SortKey>>,
    ) -> Self {
        let table_summary = rb_chunk.table_summary();
        let timestamp_min_max = table_summary.time_range();
        Self {
            parquet_file_id,
            rb_chunk,
            table_summary,
            timestamp_min_max,
            meta,
            schema,
            delete_predicates: Vec::new(),
            partition_sort_key,
        }
    }
pub fn new ( parquet_file_id : ParquetFileId , rb_chunk : Arc < RBChunk > , meta : Arc < ChunkMeta > , schema : Arc < Schema > , partition_sort_key : Arc < Option < SortKey > > , ) -> Self { let table_summary = rb_chunk . table_summary ( ) ; let timestamp_min_max = table_summary . time_range ( ) ; Self { parquet_file_id , rb_chunk , table_summary , timestamp_min_max , meta , schema , delete_predicates : Vec :: new ( ) , partition_sort_key , } }
Create new read-buffer-backed chunk
Create new read - buffer - backed chunk
parquet_file_id
ParquetFileId
rb_chunk
Arc<RBChunk>
meta
Arc<ChunkMeta>
schema
Arc<Schema>
partition_sort_key
Arc<Option<SortKey>>