Options
All
  • Public
  • Public/Protected
  • All
Menu

Module "xforms"

Index

Variables

Const intersect2

intersect2: Transducer<IObjectOf<TripleIds>, TripleIds> = comp(map(({ a, b }) => intersection(a, b)),dedupe(equiv))

Const intersect3

intersect3: Transducer<IObjectOf<TripleIds>, TripleIds> = comp(map(({ s, p, o }) => intersection(intersection(s, p), o)),dedupe(equiv))

Functions

Const bindVars

  • bindVars(bindings: IObjectOf<BindFn>): (rfn: Reducer<any, B>) => Reducer<any, A>
  • Parameters

    Returns (rfn: Reducer<any, B>) => Reducer<any, A>

      • (rfn: Reducer<any, B>): Reducer<any, A>
      • Parameters

        • rfn: Reducer<any, B>

        Returns Reducer<any, A>

Const filterSolutions

  • filterSolutions(qvars: Iterable<string>): (rfn: Reducer<any, B>) => Reducer<any, A>
  • Parameters

    • qvars: Iterable<string>

    Returns (rfn: Reducer<any, B>) => Reducer<any, A>

      • (rfn: Reducer<any, B>): Reducer<any, A>
      • Parameters

        • rfn: Reducer<any, B>

        Returns Reducer<any, A>

Const indexSel

Const joinSolutions

  • joinSolutions(n: number): (rfn: Reducer<any, B>) => Reducer<any, A>
  • Parameters

    • n: number

    Returns (rfn: Reducer<any, B>) => Reducer<any, A>

      • (rfn: Reducer<any, B>): Reducer<any, A>
      • Parameters

        • rfn: Reducer<any, B>

        Returns Reducer<any, A>

Const limitSolutions

  • limitSolutions(n: number): (rfn: Reducer<any, B>) => Reducer<any, A>
  • Parameters

    • n: number

    Returns (rfn: Reducer<any, B>) => Reducer<any, A>

      • (rfn: Reducer<any, B>): Reducer<any, A>
      • Parameters

        • rfn: Reducer<any, B>

        Returns Reducer<any, A>

Const resultTriples

  • resultTriples(graph: TripleStore): (rfn: Reducer<any, B>) => Reducer<any, A>
  • Parameters

    Returns (rfn: Reducer<any, B>) => Reducer<any, A>

      • (rfn: Reducer<any, B>): Reducer<any, A>
      • Parameters

        • rfn: Reducer<any, B>

        Returns Reducer<any, A>

Generated using TypeDoc