## Uses of Class
org.eclipse.rdf4j.query.algebra.evaluation.iterator.BindingSetHashKey

- Packages that use BindingSetHashKey
  Package | Description
  --- | ---
  org.eclipse.rdf4j.query.algebra.evaluation.iterator |

- - ### Uses of BindingSetHashKey in org.eclipse.rdf4j.query.algebra.evaluation.iterator

    Fields in org.eclipse.rdf4j.query.algebra.evaluation.iterator declared as BindingSetHashKey
    Modifier and Type | Field | Description
    --- | --- | ---
    `static BindingSetHashKey` | BindingSetHashKey.`EMPTY` |

    Methods in org.eclipse.rdf4j.query.algebra.evaluation.iterator that return BindingSetHashKey
    Modifier and Type | Method | Description
    --- | --- | ---
    `static BindingSetHashKey` | BindingSetHashKey.`create​(String[] varNames, BindingSet bindings)` |

    Methods in org.eclipse.rdf4j.query.algebra.evaluation.iterator that return types with arguments of type BindingSetHashKey
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected Map<BindingSetHashKey,​List<BindingSet>>` | HashJoinIteration.`makeHashTable​(int initialSize)` | Utility methods to make it easier to inserted custom store dependent maps

    Methods in org.eclipse.rdf4j.query.algebra.evaluation.iterator with parameters of type BindingSetHashKey
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected void` | HashJoinIteration.`putHashTableEntry​(Map<BindingSetHashKey,​List<BindingSet>> nextHashTable, BindingSetHashKey hashKey, List<BindingSet> hashValue, boolean newEntry)` |

    Method parameters in org.eclipse.rdf4j.query.algebra.evaluation.iterator with type arguments of type BindingSetHashKey
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected void` | HashJoinIteration.`disposeHashTable​(Map<BindingSetHashKey,​List<BindingSet>> map)` | Utility methods to clear-up in case not using in-memory hash table.
    `protected void` | HashJoinIteration.`putHashTableEntry​(Map<BindingSetHashKey,​List<BindingSet>> nextHashTable, BindingSetHashKey hashKey, List<BindingSet> hashValue, boolean newEntry)` |

    Constructor parameters in org.eclipse.rdf4j.query.algebra.evaluation.iterator with type arguments of type BindingSetHashKey
    Constructor | Description
    --- | ---
    `HashJoinIteration​(CloseableIteration<BindingSet,​QueryEvaluationException> leftIter, Set<String> leftBindingNames, CloseableIteration<BindingSet,​QueryEvaluationException> rightIter, Set<String> rightBindingNames, boolean leftJoin, IntFunction<Map<BindingSetHashKey,​List<BindingSet>>> mapMaker, IntFunction<List<BindingSet>> mapValueMaker)` | Deprecated, for removal: This API element is subject to removal in a future version.