infigraph-core 1.5.4

AST-powered code analysis framework — parser, graph, diff, and analysis engine
Documentation
pub mod cozo_store;
pub mod parquet_loader;
mod queries;
mod schema;
mod session_store;
pub mod store;
mod store_bench;
mod store_bulk;
mod store_parquet;
pub(crate) mod store_util;
mod store_write;

pub use cozo_store::CozoStore;
pub use queries::{
    format_skeleton, ApiSymbol, BranchInfo, CoverageRow, ExampleTest, FileDeps, GraphQuery,
    HierarchyNode, ImpactRow, ReferenceRow, SkeletonSymbol, SymbolDetail, SymbolRow, TestContext,
    TestCoverage, TestTarget, TypeHierarchy,
};
pub use session_store::{SessionData, SessionStore};
pub use store::{GraphStats, GraphStore};

pub fn schema_ddl() -> Vec<&'static str> {
    let mut all: Vec<&str> = schema::CREATE_SCHEMA.to_vec();
    all.extend_from_slice(schema::MIGRATIONS);
    all
}

pub fn cozo_schema_ddl() -> Vec<&'static str> {
    cozo_store::cozo_schema_ddl()
}