vortex_scan/lib.rs
1// SPDX-License-Identifier: Apache-2.0
2// SPDX-FileCopyrightText: Copyright the Vortex contributors
3
4/// A heuristic for an ideal split size.
5///
6/// We don't actually know if this is right, but it is probably a good estimate.
7const IDEAL_SPLIT_SIZE: u64 = 100_000;
8
9pub mod api;
10pub mod arrow;
11mod filter;
12pub mod row_mask;
13mod splits;
14mod tasks;
15
16mod selection;
17pub use selection::Selection;
18
19mod split_by;
20pub use split_by::SplitBy;
21
22mod scan_builder;
23pub use scan_builder::ScanBuilder;
24
25pub mod layout;
26mod repeated_scan;
27#[cfg(test)]
28mod test;
29
30pub use repeated_scan::RepeatedScan;