#![warn(missing_docs)]
mod agg;
mod catalog;
mod segment;
mod value;
mod view;
mod view_sidecar;
pub use agg::{AggBy, AggSegment, AggStats, GroupStats, merge_group, sort_groups};
pub use catalog::{AnnSpec, Catalog, IndexKind, IndexSpec, IndexState, ValType};
pub use segment::{Cursor, Segment, SegmentStats};
pub use value::IndexValue;
pub use view::{
Leaf, MAX_TREE_DEPTH, MAX_TREE_LEAVES, MAX_VIEWS, MaterializedSet, Tree, ViewCatalog,
ViewMode, ViewSpec, eval_tree, key_in_tree, key_in_tree_vals,
};