UNPKG

@comunica/actor-rdf-join-inner-none

Version:

A none rdf-join actor

22 lines (21 loc) 1.23 kB
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; }