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 arrow;
10mod filter;
11pub mod row_mask;
12mod splits;
13mod tasks;
14
15mod selection;
16pub use selection::Selection;
17
18mod split_by;
19pub use split_by::SplitBy;
20
21mod scan_builder;
22pub use scan_builder::ScanBuilder;
23
24#[cfg(gpu_unstable)]
25pub mod gpu;
26mod repeated_scan;
27#[cfg(test)]
28mod test;
29
30pub use repeated_scan::RepeatedScan;