Package org.aksw.jenax.arq.util.query
Class TransformCopyAdapter
java.lang.Object
org.apache.jena.sparql.algebra.TransformCopy
org.aksw.jenax.arq.util.query.TransformCopyAdapter
- All Implemented Interfaces:
org.apache.jena.sparql.algebra.Transform
- Direct Known Subclasses:
TransformCollectOps
public class TransformCopyAdapter
extends org.apache.jena.sparql.algebra.TransformCopy
An implementation of
TransformCopy that forwards all calls to transformOpXXX methods
with the appropriate signature.- Author:
- raven
-
Nested Class Summary
Nested Classes -
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.OpAssign op, org.apache.jena.sparql.algebra.Op subOp) org.apache.jena.sparql.algebra.Optransform(org.apache.jena.sparql.algebra.op.OpBGP op) org.apache.jena.sparql.algebra.Optransform(org.apache.jena.sparql.algebra.op.OpConditional op, 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.OpDisjunction op, List<org.apache.jena.sparql.algebra.Op> elts) org.apache.jena.sparql.algebra.Optransform(org.apache.jena.sparql.algebra.op.OpDistinct op, org.apache.jena.sparql.algebra.Op subOp) org.apache.jena.sparql.algebra.Optransform(org.apache.jena.sparql.algebra.op.OpExt opExt) 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 op, org.apache.jena.sparql.algebra.Op subOp) org.apache.jena.sparql.algebra.Optransform(org.apache.jena.sparql.algebra.op.OpGraph op, org.apache.jena.sparql.algebra.Op subOp) org.apache.jena.sparql.algebra.Optransform(org.apache.jena.sparql.algebra.op.OpGroup op, org.apache.jena.sparql.algebra.Op subOp) org.apache.jena.sparql.algebra.Optransform(org.apache.jena.sparql.algebra.op.OpJoin op, 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.OpLabel op, org.apache.jena.sparql.algebra.Op subOp) org.apache.jena.sparql.algebra.Optransform(org.apache.jena.sparql.algebra.op.OpLeftJoin op, 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.OpList op, org.apache.jena.sparql.algebra.Op subOp) org.apache.jena.sparql.algebra.Optransform(org.apache.jena.sparql.algebra.op.OpMinus op, 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.OpOrder op, org.apache.jena.sparql.algebra.Op subOp) org.apache.jena.sparql.algebra.Optransform(org.apache.jena.sparql.algebra.op.OpProcedure op, 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) org.apache.jena.sparql.algebra.Optransform(org.apache.jena.sparql.algebra.op.OpPropFunc op, org.apache.jena.sparql.algebra.Op subOp) org.apache.jena.sparql.algebra.Optransform(org.apache.jena.sparql.algebra.op.OpQuadBlock op) org.apache.jena.sparql.algebra.Optransform(org.apache.jena.sparql.algebra.op.OpQuadPattern op) org.apache.jena.sparql.algebra.Optransform(org.apache.jena.sparql.algebra.op.OpReduced op, org.apache.jena.sparql.algebra.Op subOp) org.apache.jena.sparql.algebra.Optransform(org.apache.jena.sparql.algebra.op.OpSequence op, List<org.apache.jena.sparql.algebra.Op> elts) org.apache.jena.sparql.algebra.Optransform(org.apache.jena.sparql.algebra.op.OpSlice op, org.apache.jena.sparql.algebra.Op subOp) org.apache.jena.sparql.algebra.Optransform(org.apache.jena.sparql.algebra.op.OpTable op) org.apache.jena.sparql.algebra.Optransform(org.apache.jena.sparql.algebra.op.OpTopN op, org.apache.jena.sparql.algebra.Op subOp) org.apache.jena.sparql.algebra.Optransform(org.apache.jena.sparql.algebra.op.OpTriple op) org.apache.jena.sparql.algebra.Optransform(org.apache.jena.sparql.algebra.op.OpUnion op, org.apache.jena.sparql.algebra.Op left, org.apache.jena.sparql.algebra.Op right) protected <OP0 extends org.apache.jena.sparql.algebra.op.Op0>
org.apache.jena.sparql.algebra.OptransformOp0(OP0 op, Function<? super OP0, ? extends org.apache.jena.sparql.algebra.Op> fallback) protected <OP1 extends org.apache.jena.sparql.algebra.op.Op1>
org.apache.jena.sparql.algebra.OptransformOp1(OP1 op, org.apache.jena.sparql.algebra.Op subOp, BiFunction<? super OP1, ? super org.apache.jena.sparql.algebra.Op, ? extends org.apache.jena.sparql.algebra.Op> fallback) protected <OP2 extends org.apache.jena.sparql.algebra.op.Op2>
org.apache.jena.sparql.algebra.OptransformOp2(OP2 op, org.apache.jena.sparql.algebra.Op left, org.apache.jena.sparql.algebra.Op right, TransformCopyAdapter.TriFunction<? super OP2, ? super org.apache.jena.sparql.algebra.Op, ? super org.apache.jena.sparql.algebra.Op, ? extends org.apache.jena.sparql.algebra.Op> fallback) protected org.apache.jena.sparql.algebra.OptransformOpExt(org.apache.jena.sparql.algebra.op.OpExt op, Function<? super org.apache.jena.sparql.algebra.op.OpExt, ? extends org.apache.jena.sparql.algebra.Op> fallback) protected <OPN extends org.apache.jena.sparql.algebra.op.OpN>
org.apache.jena.sparql.algebra.OptransformOpN(OPN op, List<org.apache.jena.sparql.algebra.Op> subOps, BiFunction<? super OPN, ? super List<org.apache.jena.sparql.algebra.Op>, ? extends org.apache.jena.sparql.algebra.Op> fallback) Methods inherited from class org.apache.jena.sparql.algebra.TransformCopy
transform, transform, transform, transform, transform, transform, transform, transform, transform
-
Constructor Details
-
TransformCopyAdapter
public TransformCopyAdapter()
-
-
Method Details
-
transformOp0
protected <OP0 extends org.apache.jena.sparql.algebra.op.Op0> org.apache.jena.sparql.algebra.Op transformOp0(OP0 op, Function<? super OP0, ? extends org.apache.jena.sparql.algebra.Op> fallback) -
transformOp1
protected <OP1 extends org.apache.jena.sparql.algebra.op.Op1> org.apache.jena.sparql.algebra.Op transformOp1(OP1 op, org.apache.jena.sparql.algebra.Op subOp, BiFunction<? super OP1, ? super org.apache.jena.sparql.algebra.Op, ? extends org.apache.jena.sparql.algebra.Op> fallback) -
transformOp2
protected <OP2 extends org.apache.jena.sparql.algebra.op.Op2> org.apache.jena.sparql.algebra.Op transformOp2(OP2 op, org.apache.jena.sparql.algebra.Op left, org.apache.jena.sparql.algebra.Op right, TransformCopyAdapter.TriFunction<? super OP2, ? super org.apache.jena.sparql.algebra.Op, ? super org.apache.jena.sparql.algebra.Op, ? extends org.apache.jena.sparql.algebra.Op> fallback) -
transformOpN
protected <OPN extends org.apache.jena.sparql.algebra.op.OpN> org.apache.jena.sparql.algebra.Op transformOpN(OPN op, List<org.apache.jena.sparql.algebra.Op> subOps, BiFunction<? super OPN, ? super List<org.apache.jena.sparql.algebra.Op>, ? extends org.apache.jena.sparql.algebra.Op> fallback) -
transformOpExt
protected org.apache.jena.sparql.algebra.Op transformOpExt(org.apache.jena.sparql.algebra.op.OpExt op, Function<? super org.apache.jena.sparql.algebra.op.OpExt, ? extends org.apache.jena.sparql.algebra.Op> fallback) -
transform
public org.apache.jena.sparql.algebra.Op transform(org.apache.jena.sparql.algebra.op.OpTriple op) - 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.OpBGP op) - 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.OpQuadPattern op) - 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.OpQuadBlock op) - 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.OpTable op) - 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.OpFilter 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.OpGraph 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.OpProcedure 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.OpPropFunc 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.OpLabel 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.OpAssign 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.OpList 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.OpOrder 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.OpTopN 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.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.OpDistinct 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.OpReduced 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.OpSlice 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.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
-
transform
public org.apache.jena.sparql.algebra.Op transform(org.apache.jena.sparql.algebra.op.OpJoin op, 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.TransformCopy
-
transform
public org.apache.jena.sparql.algebra.Op transform(org.apache.jena.sparql.algebra.op.OpLeftJoin op, 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.TransformCopy
-
transform
public org.apache.jena.sparql.algebra.Op transform(org.apache.jena.sparql.algebra.op.OpMinus op, 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.TransformCopy
-
transform
public org.apache.jena.sparql.algebra.Op transform(org.apache.jena.sparql.algebra.op.OpUnion op, 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.TransformCopy
-
transform
public org.apache.jena.sparql.algebra.Op transform(org.apache.jena.sparql.algebra.op.OpConditional op, 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.TransformCopy
-
transform
public org.apache.jena.sparql.algebra.Op transform(org.apache.jena.sparql.algebra.op.OpSequence op, List<org.apache.jena.sparql.algebra.Op> elts) - 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.OpDisjunction op, List<org.apache.jena.sparql.algebra.Op> elts) - 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 opExt) - Specified by:
transformin interfaceorg.apache.jena.sparql.algebra.Transform- Overrides:
transformin classorg.apache.jena.sparql.algebra.TransformCopy
-