1pub mod types;
7pub mod format;
8pub mod parser;
9pub mod engine;
10pub mod index;
11pub mod crypto;
12
13pub use types::{
15 AdatError, AdatResult,
16 UniversalSchema, SchemaNode, SchemaField, SchemaEdge, FieldType,
17 DataRecord, RecordId, RecordStatus,
18 DataSource, SourceId, SourceType,
19 LineageChain, LineageEntry, LineageAction, TransformReceipt,
20 QualityScore, AnomalyRecord, AnomalyType, HealthMetric,
21 GeoPoint, GeoBounds, SpatialRef,
22 FileHeader, HEADER_SIZE,
23 ADAT_MAGIC, FORMAT_VERSION, MAX_CONTENT_SIZE,
24};
25pub use format::{AdatWriter, AdatReader};
26pub use engine::{
27 DataStore, IngestEngine, QueryEngine, QueryResult, TransformEngine, QualityEngine,
28 GraphEngine, TraversalDirection, SessionManager, DataSession,
29 ConsolidationEngine, ConsolidationReport,
30};
31pub use index::{SchemaIndex, TemporalIndex, QualityIndex, SpatialIndex, LineageIndex};
32pub use crypto::{FieldEncryptor, KeyManager, RedactionEngine, PiiDetection, RedactionPolicy};