@comunica/actor-rdf-join-inner-none
Version:
A none rdf-join actor
22 lines (21 loc) • 1.23 kB
TypeScript
import type { MediatorMergeBindingsContext } from '@comunica/bus-merge-bindings-context';
import type { IActionRdfJoin, IActorRdfJoinOutputInner, IActorRdfJoinArgs, IActorRdfJoinTestSideData } from '@comunica/bus-rdf-join';
import { ActorRdfJoin } from '@comunica/bus-rdf-join';
import type { TestResult } from '@comunica/core';
import type { IMediatorTypeJoinCoefficients } from '@comunica/mediatortype-join-coefficients';
/**
* A comunica None RDF Join Actor.
*/
export declare class ActorRdfJoinNone extends ActorRdfJoin {
readonly mediatorMergeBindingsContext: MediatorMergeBindingsContext;
constructor(args: IActorRdfJoinNoneArgs);
test(action: IActionRdfJoin): Promise<TestResult<IMediatorTypeJoinCoefficients, IActorRdfJoinTestSideData>>;
protected getOutput(action: IActionRdfJoin): Promise<IActorRdfJoinOutputInner>;
protected getJoinCoefficients(action: IActionRdfJoin, sideData: IActorRdfJoinTestSideData): Promise<TestResult<IMediatorTypeJoinCoefficients, IActorRdfJoinTestSideData>>;
}
export interface IActorRdfJoinNoneArgs extends IActorRdfJoinArgs {
/**
* A mediator for creating binding context merge handlers
*/
mediatorMergeBindingsContext: MediatorMergeBindingsContext;
}