Class SetIndexTable
- java.lang.Object
-
- org.apache.jena.sparql.engine.index.SetIndexTable
-
- All Implemented Interfaces:
IndexTable
public class SetIndexTable extends java.lang.Object implements IndexTable
AnIndexTableimplementation optimized for the case where there is only a single common variable
-
-
Constructor Summary
Constructors Constructor Description SetIndexTable(java.util.Set<Var> commonVars, QueryIterator data)Creates a new index table
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancontainsCompatibleWithSharedDomain(Binding binding)Is there a binding in the table that has a shared domain (variables in common) and is join-compatible? This is teh condition for MINUS to exclude the argument binding.java.lang.StringtoString()
-
-
-
Constructor Detail
-
SetIndexTable
public SetIndexTable(java.util.Set<Var> commonVars, QueryIterator data)
Creates a new index table- Parameters:
commonVars- Common Variablesdata- Data
-
-
Method Detail
-
containsCompatibleWithSharedDomain
public boolean containsCompatibleWithSharedDomain(Binding binding)
Description copied from interface:IndexTableIs there a binding in the table that has a shared domain (variables in common) and is join-compatible? This is teh condition for MINUS to exclude the argument binding.- Specified by:
containsCompatibleWithSharedDomainin interfaceIndexTable
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-