Expand description
Query operators over tiles.
Pure, tile-local primitives: slice (coord-range filter), project (attr subset), aggregate (sum/count/min/max/mean with optional group-by + cross-tile merge), elementwise (binary ops between two aligned tiles) and rechunk (re-bucket cells into a new tile-extent layout). No engine state, no plane crossings — the executor wires these into the physical plan.
Re-exports§
pub use aggregate::AggregateResult;pub use aggregate::GroupAggregate;pub use aggregate::Reducer;pub use aggregate::aggregate_attr;pub use aggregate::group_by_dim;pub use ceiling::CeilingParams;pub use ceiling::CeilingResult;pub use ceiling::ceiling_resolve_cell;pub use elementwise::BinaryOp;pub use elementwise::elementwise;pub use project::Projection;pub use project::project_sparse;pub use rechunk::rechunk_sparse;pub use retention::RetentionMergeResult;pub use retention::merge_for_retention;pub use slice::DimRange;pub use slice::Slice;pub use slice::slice_sparse;pub use slice::tile_overlaps_slice;
Modules§
- aggregate
- Reductions over a sparse tile.
- ceiling
- Coordinate-level Ceiling resolution for bitemporal cell versions.
- elementwise
- Pairwise binary ops between two coord-aligned sparse tiles.
- project
- Attribute projection over a sparse tile.
- rechunk
- Re-bucket cells into a different tile-extent layout.
- retention
- Cell-level retention merger for bitemporal tile compaction.
- slice
- Coordinate-range slice over a sparse tile.