interface IQueryProcessSequential {
    evaluate: (
        operation: Operation,
        context: IActionContext,
    ) => Promise<IQueryOperationResult>;
    optimize: (
        operation: Operation,
        context: IActionContext,
    ) => Promise<IQueryProcessSequentialOutput>;
    parse: (
        query: QueryFormatType,
        context: IActionContext,
    ) => Promise<IQueryProcessSequentialOutput>;
}

Implemented by

Properties

evaluate: (
    operation: Operation,
    context: IActionContext,
) => Promise<IQueryOperationResult>
optimize: (
    operation: Operation,
    context: IActionContext,
) => Promise<IQueryProcessSequentialOutput>
parse: (
    query: QueryFormatType,
    context: IActionContext,
) => Promise<IQueryProcessSequentialOutput>