Class OpTransformNormalizeUnaryOps
java.lang.Object
org.apache.jena.sparql.algebra.TransformCopy
org.aksw.commons.graph.index.jena.transform.OpTransformNormalizeUnaryOps
- All Implemented Interfaces:
org.apache.jena.sparql.algebra.Transform
public class OpTransformNormalizeUnaryOps
extends org.apache.jena.sparql.algebra.TransformCopy
-
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.OpDistinct op, org.apache.jena.sparql.algebra.Op subOp) Distinct has implications in up (towards parent) and down (towards children) directions of the tree: upwards: the current set of projected variables is distinct downwards: substituting the currently visible variables with an expression where they are distinct would be valid.org.apache.jena.sparql.algebra.Optransform(org.apache.jena.sparql.algebra.op.OpExt subOp) org.apache.jena.sparql.algebra.Optransform(org.apache.jena.sparql.algebra.op.OpExtend op, org.apache.jena.sparql.algebra.Op subOp) org.apache.jena.sparql.algebra.Optransform(org.apache.jena.sparql.algebra.op.OpFilter opFilter, org.apache.jena.sparql.algebra.Op subOp) org.apache.jena.sparql.algebra.Optransform(org.apache.jena.sparql.algebra.op.OpProject op, org.apache.jena.sparql.algebra.Op subOp) protected OpDistinctExtendFilterwrap(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
-
Constructor Details
-
OpTransformNormalizeUnaryOps
public OpTransformNormalizeUnaryOps()
-
-
Method Details
-
wrap
-
transform
public org.apache.jena.sparql.algebra.Op transform(org.apache.jena.sparql.algebra.op.OpFilter opFilter, org.apache.jena.sparql.algebra.Op subOp) - Specified by:
transformin interfaceorg.apache.jena.sparql.algebra.Transform- Overrides:
transformin classorg.apache.jena.sparql.algebra.TransformCopy
-
transform
public org.apache.jena.sparql.algebra.Op transform(org.apache.jena.sparql.algebra.op.OpDistinct op, org.apache.jena.sparql.algebra.Op subOp) Distinct has implications in up (towards parent) and down (towards children) directions of the tree: upwards: the current set of projected variables is distinct downwards: substituting the currently visible variables with an expression where they are distinct would be valid. Hence, we can propagate the information that the visible variables are allowed to be distinct.- Specified by:
transformin interfaceorg.apache.jena.sparql.algebra.Transform- Overrides:
transformin classorg.apache.jena.sparql.algebra.TransformCopy
-
transform
public org.apache.jena.sparql.algebra.Op transform(org.apache.jena.sparql.algebra.op.OpProject 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
-
transform
public org.apache.jena.sparql.algebra.Op transform(org.apache.jena.sparql.algebra.op.OpExtend 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
-
transform
public org.apache.jena.sparql.algebra.Op transform(org.apache.jena.sparql.algebra.op.OpExt subOp) - Specified by:
transformin interfaceorg.apache.jena.sparql.algebra.Transform- Overrides:
transformin classorg.apache.jena.sparql.algebra.TransformCopy
-