Skip to main content

Module entity_graph

Module entity_graph 

Source
Expand description

Frontend implementation of the [EntityGraphProvider]: the live connector that makes the computed greptime_private.semantic_entities / semantic_relationships tables produce rows.

It enumerates the entity-identity declarations by iterating the catalog’s TableInfo options (greptime.semantic.entity.*), builds the read-time derivation plans as typed DataFusion Exprs over the declaring tables’ DataFrames (operator::statement::semantic_graph), and executes them through the query engine. Injected into the catalog manager after the engine is built, breaking the catalog -> query cycle.

Structs§

EntityGraphProviderImpl
The live [EntityGraphProvider], backed by the query engine.
EntitySource 🔒
TraceSource 🔒