Expand description
All data types for the AgenticData library.
Re-exports§
pub use error::AdatError;pub use error::AdatResult;pub use schema::SchemaNode;pub use schema::SchemaEdge;pub use schema::SchemaEdgeType;pub use schema::SchemaField;pub use schema::FieldType;pub use schema::FieldStats;pub use schema::UniversalSchema;pub use record::DataRecord;pub use record::RecordId;pub use record::RecordStatus;pub use source::DataSource;pub use source::SourceId;pub use source::SourceType;pub use lineage::LineageEntry;pub use lineage::LineageChain;pub use lineage::LineageAction;pub use lineage::TransformReceipt;pub use quality::QualityScore;pub use quality::AnomalyRecord;pub use quality::AnomalyType;pub use quality::HealthMetric;pub use quality::Trend;pub use spatial::GeoPoint;pub use spatial::GeoBounds;pub use spatial::SpatialRef;pub use header::FileHeader;pub use header::HEADER_SIZE;
Modules§
- error
- Error types for AgenticData.
- header
- .adat file header — binary format header for AgenticData files.
- lineage
- Data lineage / DNA — tracks provenance of every piece of data.
- quality
- Data quality types — health scores, anomalies, validation.
- record
- Data records — the fundamental unit of data in AgenticData.
- schema
- Universal Schema — represents ANY data structure from any source.
- source
- Data source types — registered origins of data.
- spatial
- Geospatial types — coordinates, regions, spatial references.
Constants§
- ADAT_
MAGIC - Magic bytes at the start of every .adat file.
- FORMAT_
VERSION - Current format version.
- MAX_
CONTENT_ SIZE - Maximum content size per record (before compression): 1MB.
- MAX_
FIELDS_ PER_ SCHEMA - Maximum fields per schema.
Functions§
- now_
micros - Returns the current time as Unix epoch microseconds.