1#![doc = include_str!("../README.md")]
2#![allow(dead_code)]
4
5pub mod composition;
6pub mod dio;
7pub mod error;
8pub mod lens;
9pub mod ops;
10pub mod scenery;
11
12pub use composition::Diorama;
13pub use dio::{Dio, DioEvent, DioShell, Generation};
14pub use error::{DioError, LensBuildError};
15pub use lens::{
16 CacheBackend, ChunkRow, ChunkSink, DioCallback, DioEventCallback, DioLoadChunkCallback,
17 DioQueryCallback, DioTotalProviderCallback, DioWriteCallback, Lens, LensBuilder, LensCallbacks,
18 LensDefaults,
19};
20pub use ops::{ChangeEvent, QueryDescriptor, WriteOp};
21pub use scenery::{
22 Aggregate, CustomAggregate, EnrichedRecord, RecordScenery, RecordStatus, RowStatus, SortDir,
23 TableScenery, TableSceneryBuilder, ValueScenery, ValueSceneryBuilder, ValueStatus,
24 boxed_custom_aggregate,
25};
26pub use vantage_vista::VistaCapabilities;