Class TupleExprBuilder.AggregateOperatorReplacer
- java.lang.Object
-
- org.eclipse.rdf4j.query.algebra.helpers.AbstractQueryModelVisitor<VisitorException>
-
- org.eclipse.rdf4j.query.parser.sparql.TupleExprBuilder.AggregateOperatorReplacer
-
- All Implemented Interfaces:
QueryModelVisitor<VisitorException>
- Enclosing class:
- TupleExprBuilder
static class TupleExprBuilder.AggregateOperatorReplacer extends AbstractQueryModelVisitor<VisitorException>
-
-
Field Summary
Fields Modifier and Type Field Description private AggregateOperatoroperatorprivate Varreplacement
-
Constructor Summary
Constructors Constructor Description AggregateOperatorReplacer(AggregateOperator operator, Var replacement)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidmeet(AggregateFunctionCall node)voidmeet(Avg node)voidmeet(Count node)voidmeet(GroupConcat node)voidmeet(Max node)voidmeet(Min node)voidmeet(Sample node)voidmeet(Sum node)private voidmeetAggregate(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
-
replacement
private final Var replacement
-
operator
private final AggregateOperator operator
-
-
Constructor Detail
-
AggregateOperatorReplacer
public AggregateOperatorReplacer(AggregateOperator operator, Var replacement)
-
-
Method Detail
-
meet
public void meet(Avg node) throws VisitorException
- Specified by:
meetin interfaceQueryModelVisitor<VisitorException>- Overrides:
meetin classAbstractQueryModelVisitor<VisitorException>- Throws:
VisitorException
-
meet
public void meet(Count node) throws VisitorException
- Specified by:
meetin interfaceQueryModelVisitor<VisitorException>- Overrides:
meetin classAbstractQueryModelVisitor<VisitorException>- Throws:
VisitorException
-
meet
public void meet(GroupConcat node) throws VisitorException
- Specified by:
meetin interfaceQueryModelVisitor<VisitorException>- Overrides:
meetin classAbstractQueryModelVisitor<VisitorException>- Throws:
VisitorException
-
meet
public void meet(Max node) throws VisitorException
- Specified by:
meetin interfaceQueryModelVisitor<VisitorException>- Overrides:
meetin classAbstractQueryModelVisitor<VisitorException>- Throws:
VisitorException
-
meet
public void meet(Min node) throws VisitorException
- Specified by:
meetin interfaceQueryModelVisitor<VisitorException>- Overrides:
meetin classAbstractQueryModelVisitor<VisitorException>- Throws:
VisitorException
-
meet
public void meet(Sample node) throws VisitorException
- Specified by:
meetin interfaceQueryModelVisitor<VisitorException>- Overrides:
meetin classAbstractQueryModelVisitor<VisitorException>- Throws:
VisitorException
-
meet
public void meet(Sum node) throws VisitorException
- Specified by:
meetin interfaceQueryModelVisitor<VisitorException>- Overrides:
meetin classAbstractQueryModelVisitor<VisitorException>- Throws:
VisitorException
-
meet
public void meet(AggregateFunctionCall node) throws VisitorException
- Specified by:
meetin interfaceQueryModelVisitor<VisitorException>- Overrides:
meetin classAbstractQueryModelVisitor<VisitorException>- Throws:
VisitorException
-
meetAggregate
private void meetAggregate(AggregateOperator node)
-
-