Class OpGroup
- java.lang.Object
-
- org.apache.jena.sparql.util.PrintSerializableBase
-
- org.apache.jena.sparql.algebra.op.OpBase
-
- org.apache.jena.sparql.algebra.op.Op1
-
- org.apache.jena.sparql.algebra.op.OpGroup
-
- All Implemented Interfaces:
org.apache.jena.atlas.io.Printable
,Op
,Named
,PrintSerializable
public class OpGroup extends Op1
-
-
Constructor Summary
Constructors Constructor Description OpGroup(Op subOp, VarExprList groupVars, java.util.List<ExprAggregator> aggregators)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Op
apply(Transform transform, Op subOp)
Op1
copy(Op subOp)
static OpGroup
create(Op subOp, VarExprList groupVars, java.util.List<ExprAggregator> aggregators)
boolean
equalTo(Op other, NodeIsomorphismMap labelMap)
java.util.List<ExprAggregator>
getAggregators()
VarExprList
getGroupVars()
java.lang.String
getName()
int
hashCode()
void
visit(OpVisitor opVisitor)
-
Methods inherited from class org.apache.jena.sparql.util.PrintSerializableBase
toString, toString
-
Methods inherited from interface org.apache.jena.sparql.util.PrintSerializable
toString
-
-
-
-
Constructor Detail
-
OpGroup
public OpGroup(Op subOp, VarExprList groupVars, java.util.List<ExprAggregator> aggregators)
-
-
Method Detail
-
create
public static OpGroup create(Op subOp, VarExprList groupVars, java.util.List<ExprAggregator> aggregators)
-
getName
public java.lang.String getName()
-
getGroupVars
public VarExprList getGroupVars()
-
getAggregators
public java.util.List<ExprAggregator> getAggregators()
-
visit
public void visit(OpVisitor opVisitor)
-
-