@comunica/actor-query-process-explain-parsed
Version:
A explain-parsed query-process actor
16 lines (15 loc) • 806 B
TypeScript
import type { IActionQueryProcess, IActorQueryProcessOutput, IActorQueryProcessArgs, IQueryProcessSequential } from '@comunica/bus-query-process';
import { ActorQueryProcess } from '@comunica/bus-query-process';
import type { IActorTest, TestResult } from '@comunica/core';
/**
* A comunica Explain Parsed Query Process Actor.
*/
export declare class ActorQueryProcessExplainParsed extends ActorQueryProcess {
readonly queryProcessor: IQueryProcessSequential;
constructor(args: IActorQueryProcessExplainParsedArgs);
test(action: IActionQueryProcess): Promise<TestResult<IActorTest>>;
run(action: IActionQueryProcess): Promise<IActorQueryProcessOutput>;
}
export interface IActorQueryProcessExplainParsedArgs extends IActorQueryProcessArgs {
queryProcessor: IQueryProcessSequential;
}