Skip to main content

Module types

Module types 

Source
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.