UNPKG

@jahed/sparql-engine

Version:

SPARQL query engine for servers and web browsers.

11 lines (10 loc) 602 B
import type { PipelineStage } from "../../engine/pipeline/pipeline-engine.ts"; import type { Bindings } from "../../rdf/bindings.ts"; /** * Perform a Symmetric Hash Join between two sources * @param joinKey - SPARQL variable used as join attribute * @param left - Left source (a {@link PipelineStage}) * @param right - Right source (a {@link PipelineStage}) * @return A {@link PipelineStage} that performs a symmetric hash join between the sources */ export default function symHashJoin(joinKey: string, left: PipelineStage<Bindings>, right: PipelineStage<Bindings>): PipelineStage<Bindings>;