public class TransformOptimizeSubqueryFragments extends TransformCopy
COPY_ALWAYS, COPY_ONLY_ON_CHANGE| Modifier and Type | Method and Description |
|---|---|
static Op |
transform(Op op)
Static method to run the transformer (needs to keep track of visited nodes)
|
Op |
transform(OpJoin opJoin,
Op opLeft,
Op opRight)
Run transformation on joins
|
Op |
transform(OpLeftJoin opLeftJoin,
Op opLeft,
Op opRight)
Run transformation on leftjoins
|
Op |
transform(OpMinus opMinus,
Op opLeft,
Op opRight)
Run transformation on minus
|
Op |
transform(OpUnion opUnion,
Op opLeft,
Op opRight)
Run transformation on unions
|
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, transformpublic static Op transform(Op op)
public Op transform(OpJoin opJoin, Op opLeft, Op opRight)
transform in interface Transformtransform in class TransformCopypublic Op transform(OpLeftJoin opLeftJoin, Op opLeft, Op opRight)
transform in interface Transformtransform in class TransformCopypublic Op transform(OpMinus opMinus, Op opLeft, Op opRight)
transform in interface Transformtransform in class TransformCopyLicenced under the Apache License, Version 2.0