Skip to main content

Module executor

Module executor 

Source
Expand description

Query executor for semantic code search

§Architecture

The executor is organized into focused modules:

  • [core]: Main QueryExecutor struct 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§

DuplicateConfig
Configuration for duplicate detection
DuplicateGroup
A group of duplicate symbols
QueryExecutor
Executes queries against code using CodeGraph.

Enums§

DuplicateType
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.