Class TransformPromoteTableEmptyVarPreserving
java.lang.Object
org.apache.jena.sparql.algebra.TransformCopy
org.apache.jena.sparql.algebra.optimize.TransformPromoteTableEmpty
org.aksw.jena_sparql_api.algebra.transform.TransformPromoteTableEmptyVarPreserving
- All Implemented Interfaces:
org.apache.jena.sparql.algebra.Transform
public class TransformPromoteTableEmptyVarPreserving
extends org.apache.jena.sparql.algebra.optimize.TransformPromoteTableEmpty
- 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 TypeMethodDescriptionstatic booleanisTableEmpty(org.apache.jena.sparql.algebra.Op op) static booleanisTableUnit(org.apache.jena.sparql.algebra.Op op) static org.apache.jena.sparql.algebra.Optransform(org.apache.jena.sparql.algebra.Op op) 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.OpJoin opJoin, org.apache.jena.sparql.algebra.Op left, org.apache.jena.sparql.algebra.Op right) org.apache.jena.sparql.algebra.Optransform(org.apache.jena.sparql.algebra.op.OpLeftJoin opLeftJoin, org.apache.jena.sparql.algebra.Op left, org.apache.jena.sparql.algebra.Op right) org.apache.jena.sparql.algebra.Optransform(org.apache.jena.sparql.algebra.op.OpMinus opMinus, org.apache.jena.sparql.algebra.Op left, org.apache.jena.sparql.algebra.Op right) org.apache.jena.sparql.algebra.Optransform(org.apache.jena.sparql.algebra.op.OpUnion opUnion, org.apache.jena.sparql.algebra.Op left, org.apache.jena.sparql.algebra.Op right) Methods inherited from class org.apache.jena.sparql.algebra.optimize.TransformPromoteTableEmpty
transform, transform, transformMethods 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
-
Constructor Details
-
TransformPromoteTableEmptyVarPreserving
public TransformPromoteTableEmptyVarPreserving()
-
-
Method Details
-
transform
public static org.apache.jena.sparql.algebra.Op transform(org.apache.jena.sparql.algebra.Op op) -
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.OpJoin opJoin, org.apache.jena.sparql.algebra.Op left, org.apache.jena.sparql.algebra.Op right) - Specified by:
transformin interfaceorg.apache.jena.sparql.algebra.Transform- Overrides:
transformin classorg.apache.jena.sparql.algebra.optimize.TransformPromoteTableEmpty
-
transform
public org.apache.jena.sparql.algebra.Op transform(org.apache.jena.sparql.algebra.op.OpLeftJoin opLeftJoin, org.apache.jena.sparql.algebra.Op left, org.apache.jena.sparql.algebra.Op right) - Specified by:
transformin interfaceorg.apache.jena.sparql.algebra.Transform- Overrides:
transformin classorg.apache.jena.sparql.algebra.optimize.TransformPromoteTableEmpty
-
transform
public org.apache.jena.sparql.algebra.Op transform(org.apache.jena.sparql.algebra.op.OpMinus opMinus, org.apache.jena.sparql.algebra.Op left, org.apache.jena.sparql.algebra.Op right) - Specified by:
transformin interfaceorg.apache.jena.sparql.algebra.Transform- Overrides:
transformin classorg.apache.jena.sparql.algebra.optimize.TransformPromoteTableEmpty
-
transform
public org.apache.jena.sparql.algebra.Op transform(org.apache.jena.sparql.algebra.op.OpUnion opUnion, org.apache.jena.sparql.algebra.Op left, org.apache.jena.sparql.algebra.Op right) - Specified by:
transformin interfaceorg.apache.jena.sparql.algebra.Transform- Overrides:
transformin classorg.apache.jena.sparql.algebra.optimize.TransformPromoteTableEmpty
-
isTableEmpty
public static boolean isTableEmpty(org.apache.jena.sparql.algebra.Op op) -
isTableUnit
public static boolean isTableUnit(org.apache.jena.sparql.algebra.Op op)
-