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 AggregateOperator
operator
private Var
replacement
-
Constructor Summary
Constructors Constructor Description AggregateOperatorReplacer(AggregateOperator operator, Var replacement)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description 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
-
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:
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)
-
-