Class TransformExpandAggCountDistinct
java.lang.Object
org.apache.jena.sparql.algebra.TransformCopy
org.aksw.jena_sparql_api.algebra.transform.TransformExpandAggCountDistinct
- All Implemented Interfaces:
org.apache.jena.sparql.algebra.Transform
public class TransformExpandAggCountDistinct
extends org.apache.jena.sparql.algebra.TransformCopy
Transform GROUP([count(distinct *) AS ?.0], subOp)
to GROUP([count(*) AS ?.0], DISTINCT(subOp))
Used to mitigate a bug in Virtuoso
- Author:
- raven
-
Field Summary
Fields inherited from class org.apache.jena.sparql.algebra.TransformCopy
COPY_ALWAYS, COPY_ONLY_ON_CHANGE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.jena.sparql.algebra.Optransform(org.apache.jena.sparql.algebra.op.OpGroup op, org.apache.jena.sparql.algebra.Op subOp) Methods inherited from class org.apache.jena.sparql.algebra.TransformCopy
transform, transform, transform, transform, transform, transform, transform, transform, transform, transform, transform, transform, transform, transform, transform, transform, transform, transform, transform, transform, transform, transform, transform, transform, transform, transform, transform, transform, transform, transform, transform, transform, transform, transform, transform, transform
-
Constructor Details
-
TransformExpandAggCountDistinct
public TransformExpandAggCountDistinct()
-
-
Method Details
-
transform
public org.apache.jena.sparql.algebra.Op transform(org.apache.jena.sparql.algebra.op.OpGroup op, org.apache.jena.sparql.algebra.Op subOp) - Specified by:
transformin interfaceorg.apache.jena.sparql.algebra.Transform- Overrides:
transformin classorg.apache.jena.sparql.algebra.TransformCopy
-