public class QueryNodeRenamer extends Object implements HomogeneousQueryNodeTransformer
| Constructor and Description |
|---|
QueryNodeRenamer(IntermediateQueryFactory iqFactory,
InjectiveVar2VarSubstitution renamingSubstitution,
AtomFactory atomFactory) |
| Modifier and Type | Method and Description |
|---|---|
AggregationNode |
transform(AggregationNode aggregationNode) |
ConstructionNode |
transform(ConstructionNode constructionNode) |
DistinctNode |
transform(DistinctNode distinctNode) |
EmptyNode |
transform(EmptyNode emptyNode) |
ExtensionalDataNode |
transform(ExtensionalDataNode extensionalDataNode) |
FilterNode |
transform(FilterNode filterNode) |
InnerJoinNode |
transform(InnerJoinNode innerJoinNode) |
IntensionalDataNode |
transform(IntensionalDataNode intensionalDataNode) |
LeftJoinNode |
transform(LeftJoinNode leftJoinNode) |
OrderByNode |
transform(OrderByNode orderByNode) |
SliceNode |
transform(SliceNode sliceNode) |
TrueNode |
transform(TrueNode trueNode) |
UnionNode |
transform(UnionNode unionNode) |
public QueryNodeRenamer(IntermediateQueryFactory iqFactory, InjectiveVar2VarSubstitution renamingSubstitution, AtomFactory atomFactory)
public FilterNode transform(FilterNode filterNode)
transform in interface HomogeneousQueryNodeTransformerpublic ExtensionalDataNode transform(ExtensionalDataNode extensionalDataNode)
transform in interface HomogeneousQueryNodeTransformerpublic LeftJoinNode transform(LeftJoinNode leftJoinNode)
transform in interface HomogeneousQueryNodeTransformerpublic UnionNode transform(UnionNode unionNode)
transform in interface HomogeneousQueryNodeTransformerpublic IntensionalDataNode transform(IntensionalDataNode intensionalDataNode)
transform in interface HomogeneousQueryNodeTransformerpublic InnerJoinNode transform(InnerJoinNode innerJoinNode)
transform in interface HomogeneousQueryNodeTransformerpublic ConstructionNode transform(ConstructionNode constructionNode)
transform in interface HomogeneousQueryNodeTransformerpublic AggregationNode transform(AggregationNode aggregationNode) throws QueryNodeTransformationException, QueryNodeTransformationException
transform in interface HomogeneousQueryNodeTransformerQueryNodeTransformationExceptionpublic EmptyNode transform(EmptyNode emptyNode)
transform in interface HomogeneousQueryNodeTransformerpublic TrueNode transform(TrueNode trueNode)
transform in interface HomogeneousQueryNodeTransformerpublic DistinctNode transform(DistinctNode distinctNode)
transform in interface HomogeneousQueryNodeTransformerpublic SliceNode transform(SliceNode sliceNode)
transform in interface HomogeneousQueryNodeTransformerpublic OrderByNode transform(OrderByNode orderByNode)
transform in interface HomogeneousQueryNodeTransformerCopyright © 2009–2020 Free University of Bozen-Bolzano. All rights reserved.