Expand description
Query executor for semantic code search
§Architecture
The executor is organized into focused modules:
- [
core]: MainQueryExecutorstruct and orchestration graph_eval: CodeGraph-native query evaluation
§Module Structure
executor/
├── mod.rs (this file - public API)
├── core.rs (QueryExecutor facade)
├── graph_eval.rs (CodeGraph evaluation)
└── tests.rs (unit tests)Modules§
- graph_
eval - Graph-native predicate evaluation.
Structs§
- Duplicate
Config - Configuration for duplicate detection
- Duplicate
Group - A group of duplicate symbols
- Query
Executor - Executes queries against code using
CodeGraph.
Enums§
- Duplicate
Type - Type of duplicate detection
Functions§
- build_
duplicate_ groups_ graph - Find all duplicate groups in the graph.
- execute_
pipeline_ stage - Execute a single pipeline stage on query results.