Class TupleExprBuilder.AggregateCollector
- java.lang.Object
-
- org.eclipse.rdf4j.query.algebra.helpers.AbstractQueryModelVisitor<VisitorException>
-
- org.eclipse.rdf4j.query.parser.sparql.TupleExprBuilder.AggregateCollector
-
- All Implemented Interfaces:
QueryModelVisitor<VisitorException>
- Enclosing class:
- TupleExprBuilder
static class TupleExprBuilder.AggregateCollector extends AbstractQueryModelVisitor<VisitorException>
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.Collection<AggregateOperator>
operators
-
Constructor Summary
Constructors Constructor Description AggregateCollector()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Collection<AggregateOperator>
getOperators()
void
meet(AggregateFunctionCall node)
void
meet(Avg node)
void
meet(Count node)
void
meet(GroupConcat node)
void
meet(Max node)
void
meet(Min node)
void
meet(Sample node)
void
meet(Sum node)
private void
meetAggregate(AggregateOperator node)
-
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, meetBinaryTupleOperator, meetBinaryValueOperator, meetCompareSubQueryValueOperator, meetNAryValueOperator, meetNode, meetOther, meetSubQueryValueOperator, meetUnaryTupleOperator, meetUnaryValueOperator, meetUpdateExpr
-
-
-
-
Field Detail
-
operators
private final java.util.Collection<AggregateOperator> operators
-
-
Method Detail
-
getOperators
public java.util.Collection<AggregateOperator> getOperators()
-
meet
public void meet(Avg node) throws VisitorException
- Specified by:
meet
in interfaceQueryModelVisitor<VisitorException>
- Overrides:
meet
in classAbstractQueryModelVisitor<VisitorException>
- Throws:
VisitorException
-
meet
public void meet(Count node) throws VisitorException
- Specified by:
meet
in interfaceQueryModelVisitor<VisitorException>
- Overrides:
meet
in classAbstractQueryModelVisitor<VisitorException>
- Throws:
VisitorException
-
meet
public void meet(GroupConcat node) throws VisitorException
- Specified by:
meet
in interfaceQueryModelVisitor<VisitorException>
- Overrides:
meet
in classAbstractQueryModelVisitor<VisitorException>
- Throws:
VisitorException
-
meet
public void meet(Max node) throws VisitorException
- Specified by:
meet
in interfaceQueryModelVisitor<VisitorException>
- Overrides:
meet
in classAbstractQueryModelVisitor<VisitorException>
- Throws:
VisitorException
-
meet
public void meet(Min node) throws VisitorException
- Specified by:
meet
in interfaceQueryModelVisitor<VisitorException>
- Overrides:
meet
in classAbstractQueryModelVisitor<VisitorException>
- Throws:
VisitorException
-
meet
public void meet(Sample node) throws VisitorException
- Specified by:
meet
in interfaceQueryModelVisitor<VisitorException>
- Overrides:
meet
in classAbstractQueryModelVisitor<VisitorException>
- Throws:
VisitorException
-
meet
public void meet(Sum node) throws VisitorException
- Specified by:
meet
in interfaceQueryModelVisitor<VisitorException>
- Overrides:
meet
in classAbstractQueryModelVisitor<VisitorException>
- Throws:
VisitorException
-
meet
public void meet(AggregateFunctionCall node) throws VisitorException
- Specified by:
meet
in interfaceQueryModelVisitor<VisitorException>
- Overrides:
meet
in classAbstractQueryModelVisitor<VisitorException>
- Throws:
VisitorException
-
meetAggregate
private void meetAggregate(AggregateOperator node)
-
-