Uses of Class
org.eclipse.rdf4j.query.algebra.evaluation.iterator.BindingSetHashKey
-
Packages that use BindingSetHashKey Package Description org.eclipse.rdf4j.query.algebra.evaluation.iterator Implementations ofIteration
relevant to query evaluation. -
-
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
Fields in org.eclipse.rdf4j.query.algebra.evaluation.iterator with type parameters of type BindingSetHashKey Modifier and Type Field Description private java.util.Map<BindingSetHashKey,java.util.List<BindingSet>>
HashJoinIteration. hashTable
private java.util.function.IntFunction<java.util.Map<BindingSetHashKey,java.util.List<BindingSet>>>
HashJoinIteration. mapMaker
Methods in org.eclipse.rdf4j.query.algebra.evaluation.iterator that return BindingSetHashKey Modifier and Type Method Description static BindingSetHashKey
BindingSetHashKey. create(java.lang.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 java.util.Map<BindingSetHashKey,java.util.List<BindingSet>>
HashJoinIteration. makeHashTable(int initialSize)
Utility methods to make it easier to inserted custom store dependent mapsprivate java.util.Map<BindingSetHashKey,java.util.List<BindingSet>>
HashJoinIteration. setupHashTable()
Methods in org.eclipse.rdf4j.query.algebra.evaluation.iterator with parameters of type BindingSetHashKey Modifier and Type Method Description protected void
HashJoinIteration. putHashTableEntry(java.util.Map<BindingSetHashKey,java.util.List<BindingSet>> nextHashTable, BindingSetHashKey hashKey, java.util.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(java.util.Map<BindingSetHashKey,java.util.List<BindingSet>> map)
Utility methods to clear-up in case not using in-memory hash table.protected void
HashJoinIteration. putHashTableEntry(java.util.Map<BindingSetHashKey,java.util.List<BindingSet>> nextHashTable, BindingSetHashKey hashKey, java.util.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, java.util.Set<java.lang.String> leftBindingNames, CloseableIteration<BindingSet,QueryEvaluationException> rightIter, java.util.Set<java.lang.String> rightBindingNames, boolean leftJoin, java.util.function.IntFunction<java.util.Map<BindingSetHashKey,java.util.List<BindingSet>>> mapMaker, java.util.function.IntFunction<java.util.List<BindingSet>> mapValueMaker)
Deprecated, for removal: This API element is subject to removal in a future version.
-