Package com.tonic.analysis.query.exec
Running queries against a class pool.
-
Interface Summary Interface Description QueryBatchRunner.ProgressListener Callback for run progress, invoked on the thread executing the run. -
Class Summary Class Description QueryBatchRunner Executor of aProbePlanover a class pool, evaluating the query condition on every candidate the plan's scope filter admits and projecting each hit into aQueryMatchcarrying the evaluator's evidence.QueryBatchRunner.QueryBatchResult The outcome of one run - the ordered matches plus whether the run was cut short by cancellation.QueryService Front end for running query text against a class pool - parse, plan, then execute, either inline or on a single daemon worker thread.QueryService.QueryConfig Runtime knobs for a query run - currently just the wall-clock budget that aborts long scans.QueryService.QueryConfig.Builder Accumulator for a QueryConfig.QueryService.QueryResult The outcome of one query run - the source text, its parsed and planned forms, the matches, timing, and either a completion flag or a parse error message.