kyma-graph 0.0.1

Property-graph layer for kyma: wire types, the SchemaSource catalog interface, and the GraphProvider abstraction.
Documentation
//! First-class property-graph layer for kyma: wire types, the `GraphProvider`
//! trait, and the synthetic schema-graph provider (catalog → property-graph).
//!
//! This crate is intentionally decoupled from `kyma-core`: it consumes a
//! narrow [`SchemaSource`] trait rather than the full catalog, so providers
//! are unit-testable without a database.

pub mod executor;
pub mod provider;
pub mod schema_graph;
pub mod source;
pub mod stored_graph;
pub mod types;

pub use executor::{GraphQueryExecutor, JsonRow, StoredGraphConfig};
pub use provider::GraphProvider;
pub use schema_graph::SchemaGraphProvider;
pub use stored_graph::StoredGraphProvider;
pub use source::{ColumnDef, SchemaSource};
pub use types::{
    Direction, EdgeExpansion, GraphNode, GraphPayload, GraphRef, GraphRelationship,
    GraphSchema, GraphStats, NodeMetadata, Props, SearchHits,
};