Skip to main content

Module graph

Module graph 

Source

Re-exports§

pub use crate::compress::CompressorConfig;
pub use crate::compress::DEFAULT_COMPRESSOR_URL;

Structs§

ExtractOptions
Options for pure IR extraction (no Neo4j).
GraphPersistenceOptions
Options for Neo4j persistence diagnostics (import noise, parse-warning caps).
Neo4jConfig
Configuration required to connect to a Neo4j database.

Enums§

GraphError
Errors returned by the Neo4j graph integration layer.
NodeKind
Node kinds in the core, reusable graph model.

Functions§

append_csharp_structural_ir
Append C# Class / Property nodes and DECLARES_CLASS / DECLARES_PROPERTY edges to streaming ProjectIr (CRM-3595). Keys: File by path, Class/Property by fqn.
append_java_class_ir
Append Java Class nodes and DECLARES_CLASS edges (no Property in this pipeline).
build_project_ir
Build a language-agnostic ProjectIr from parsed files (no Neo4j I/O).
cleanup_incremental_targets_in_neo4j
Cleanup stale graph scope for incremental updates.
persist_files_to_neo4j
persist_project_ir_to_neo4j
Persist a pre-built ProjectIr into Neo4j (server/webhook adapter path).