protected static class RightProvenanceNormalizer.FreshVariableTransformer extends DefaultIdentityIQTreeVisitingTransformer
| Constructor and Description |
|---|
FreshVariableTransformer(CoreSingletons coreSingletons,
VariableGenerator variableGenerator) |
| Modifier and Type | Method and Description |
|---|---|
IQTree |
transformExtensionalData(ExtensionalDataNode dataNode) |
IQTree |
transformInnerJoin(IQTree tree,
InnerJoinNode rootNode,
com.google.common.collect.ImmutableList<IQTree> children) |
IQTree |
transformLeftJoin(IQTree tree,
LeftJoinNode rootNode,
IQTree leftChild,
IQTree rightChild) |
transformAggregation, transformConstruction, transformDistinct, transformEmpty, transformFilter, transformIntensionalData, transformNonStandardBinaryNonCommutativeNode, transformNonStandardLeafNode, transformNonStandardNaryNode, transformNonStandardUnaryNode, transformOrderBy, transformSlice, transformTrue, transformUnionclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waittransformpublic FreshVariableTransformer(CoreSingletons coreSingletons, VariableGenerator variableGenerator)
public IQTree transformExtensionalData(ExtensionalDataNode dataNode)
transformExtensionalData in interface IQTreeVisitingTransformertransformExtensionalData in class DefaultIdentityIQTreeVisitingTransformerpublic IQTree transformLeftJoin(IQTree tree, LeftJoinNode rootNode, IQTree leftChild, IQTree rightChild)
transformLeftJoin in interface IQTreeVisitingTransformertransformLeftJoin in class DefaultIdentityIQTreeVisitingTransformerpublic IQTree transformInnerJoin(IQTree tree, InnerJoinNode rootNode, com.google.common.collect.ImmutableList<IQTree> children)
transformInnerJoin in interface IQTreeVisitingTransformertransformInnerJoin in class DefaultIdentityIQTreeVisitingTransformerCopyright © 2009–2020 Free University of Bozen-Bolzano. All rights reserved.