1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
mod chunked;
mod columnar;
mod flat;
#[cfg(test)]
mod test_read;

pub use chunked::ChunkedLayout;
pub use columnar::ColumnarLayout;
pub use flat::FlatLayout;

use crate::LayoutReader;

// TODO(aduffy): make this container more useful
#[derive(Debug)]
pub struct RangedLayoutReader((usize, usize), Box<dyn LayoutReader>);