Package org.eclipse.rdf4j.sail.lucene
Class QuerySpecBuilder.PatternFilter
- java.lang.Object
-
- org.eclipse.rdf4j.query.algebra.helpers.AbstractQueryModelVisitor<java.lang.RuntimeException>
-
- org.eclipse.rdf4j.sail.lucene.QuerySpecBuilder.PatternFilter
-
- All Implemented Interfaces:
QueryModelVisitor<java.lang.RuntimeException>
- Enclosing class:
- QuerySpecBuilder
private static class QuerySpecBuilder.PatternFilter extends AbstractQueryModelVisitor<java.lang.RuntimeException>
-
-
Field Summary
Fields Modifier and Type Field Description java.util.ArrayList<StatementPattern>
boostPatterns
java.util.ArrayList<StatementPattern>
idPatterns
java.util.ArrayList<StatementPattern>
matchesPatterns
java.util.ArrayList<StatementPattern>
propertyPatterns
java.util.ArrayList<StatementPattern>
queryPatterns
java.util.ArrayList<StatementPattern>
scorePatterns
java.util.ArrayList<StatementPattern>
snippetPatterns
java.util.ArrayList<StatementPattern>
typePatterns
-
Constructor Summary
Constructors Modifier Constructor Description private
PatternFilter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
meet(StatementPattern node)
Method implementing the visitor pattern that gathers all statements using a predicate from the LuceneSail's namespace.-
Methods inherited from class org.eclipse.rdf4j.query.algebra.helpers.AbstractQueryModelVisitor
meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meetBinaryTupleOperator, meetBinaryValueOperator, meetCompareSubQueryValueOperator, meetNAryValueOperator, meetNode, meetOther, meetSubQueryValueOperator, meetUnaryTupleOperator, meetUnaryValueOperator, meetUpdateExpr
-
-
-
-
Field Detail
-
typePatterns
public java.util.ArrayList<StatementPattern> typePatterns
-
matchesPatterns
public java.util.ArrayList<StatementPattern> matchesPatterns
-
queryPatterns
public java.util.ArrayList<StatementPattern> queryPatterns
-
propertyPatterns
public java.util.ArrayList<StatementPattern> propertyPatterns
-
scorePatterns
public java.util.ArrayList<StatementPattern> scorePatterns
-
snippetPatterns
public java.util.ArrayList<StatementPattern> snippetPatterns
-
idPatterns
public java.util.ArrayList<StatementPattern> idPatterns
-
boostPatterns
public java.util.ArrayList<StatementPattern> boostPatterns
-
-
Method Detail
-
meet
public void meet(StatementPattern node)
Method implementing the visitor pattern that gathers all statements using a predicate from the LuceneSail's namespace.- Specified by:
meet
in interfaceQueryModelVisitor<java.lang.RuntimeException>
- Overrides:
meet
in classAbstractQueryModelVisitor<java.lang.RuntimeException>
-
-