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

- Packages that use BindingSetHashKey
  Package | Description
  --- | ---
  org.eclipse.rdf4j.query.algebra.evaluation.iterator |
  org.eclipse.rdf4j.query.algebra.evaluation.limited.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)` |

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

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

    Method parameters in org.eclipse.rdf4j.query.algebra.evaluation.limited.iterator with type arguments of type BindingSetHashKey
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected void` | LimitedSizeHashJoinIteration.`disposeHashTable​(Map<BindingSetHashKey,​List<BindingSet>> map)` |
    `protected void` | LimitedSizeHashJoinIteration.`putHashTableEntry​(Map<BindingSetHashKey,​List<BindingSet>> hashTable, BindingSetHashKey hashKey, List<BindingSet> hashValue)` |