Class StatementPatternCollector
- java.lang.Object
-
- org.eclipse.rdf4j.query.algebra.helpers.AbstractSimpleQueryModelVisitor<RuntimeException>
-
- org.eclipse.rdf4j.query.algebra.helpers.collectors.StatementPatternCollector
-
- All Implemented Interfaces:
QueryModelVisitor<RuntimeException>
public class StatementPatternCollector extends AbstractSimpleQueryModelVisitor<RuntimeException>
An efficient QueryModelVisitor that collects StatementPattern's from a query model.
-
-
Constructor Summary
Constructors Constructor Description StatementPatternCollector()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description List<StatementPattern>
getStatementPatterns()
void
meet(Filter node)
void
meet(StatementPattern node)
static List<StatementPattern>
process(QueryModelNode node)
-
Methods inherited from class org.eclipse.rdf4j.query.algebra.helpers.AbstractSimpleQueryModelVisitor
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, meetOther, meetSubQueryValueOperator, meetUnaryTupleOperator, meetUnaryValueOperator, meetUnsupported, meetUpdateExpr
-
-
-
-
Method Detail
-
process
public static List<StatementPattern> process(QueryModelNode node)
-
getStatementPatterns
public List<StatementPattern> getStatementPatterns()
-
meet
public void meet(Filter node)
- Specified by:
meet
in interfaceQueryModelVisitor<RuntimeException>
- Overrides:
meet
in classAbstractSimpleQueryModelVisitor<RuntimeException>
-
meet
public void meet(StatementPattern node)
- Specified by:
meet
in interfaceQueryModelVisitor<RuntimeException>
- Overrides:
meet
in classAbstractSimpleQueryModelVisitor<RuntimeException>
-
-