Options
All
  • Public
  • Public/Protected
  • All
Menu

Class HashJoinTable

A HashJoinTable is used by a Hash-based join to save set of bindings corresponding to a joinKey. All bindings corresponding to the save value of the joinKey are aggregated in a list.

Hierarchy

  • HashJoinTable

Index

Constructors

Properties

Methods

Constructors

constructor

Properties

Private _content

_content: Map<string, Bindings[]>

Methods

join

  • Perform a join between a set of bindings and all set of bindings in the table associated with the key. Returns an empty list if there is no join results.

    Parameters

    • key: string

      Key used to fetch set of set of bindings

    • bindings: Bindings

      Bindings to join with

    Returns Bindings[]

    Join results, or an empty list if there is none.

put

  • put(key: string, bindings: Bindings): void

Generated using TypeDoc