public class SubQueryFromComplexJoinExtraNormalizer extends it.unibz.inf.ontop.iq.transform.impl.DefaultRecursiveIQTreeVisitingTransformer implements DialectExtraNormalizer
| Modifier | Constructor and Description |
|---|---|
protected |
SubQueryFromComplexJoinExtraNormalizer(CoreSingletons coreSingletons) |
| Modifier and Type | Method and Description |
|---|---|
it.unibz.inf.ontop.iq.IQTree |
transform(it.unibz.inf.ontop.iq.IQTree tree,
it.unibz.inf.ontop.utils.VariableGenerator variableGenerator) |
it.unibz.inf.ontop.iq.IQTree |
transformInnerJoin(it.unibz.inf.ontop.iq.IQTree tree,
it.unibz.inf.ontop.iq.node.InnerJoinNode rootNode,
it.unibz.inf.ontop.com.google.common.collect.ImmutableList<it.unibz.inf.ontop.iq.IQTree> children) |
it.unibz.inf.ontop.iq.IQTree |
transformLeftJoin(it.unibz.inf.ontop.iq.IQTree tree,
it.unibz.inf.ontop.iq.node.LeftJoinNode rootNode,
it.unibz.inf.ontop.iq.IQTree leftChild,
it.unibz.inf.ontop.iq.IQTree rightChild) |
transformAggregation, transformBinaryNonCommutativeNode, transformConstruction, transformDistinct, transformEmpty, transformExtensionalData, transformFilter, transformIntensionalData, transformLeaf, transformNaryCommutativeNode, transformNonStandardBinaryNonCommutativeNode, transformNonStandardLeafNode, transformNonStandardNaryNode, transformNonStandardUnaryNode, transformOrderBy, transformSlice, transformTrue, transformUnaryNode, transformUnion@Inject protected SubQueryFromComplexJoinExtraNormalizer(CoreSingletons coreSingletons)
public it.unibz.inf.ontop.iq.IQTree transform(it.unibz.inf.ontop.iq.IQTree tree,
it.unibz.inf.ontop.utils.VariableGenerator variableGenerator)
transform in interface DialectExtraNormalizerpublic it.unibz.inf.ontop.iq.IQTree transformLeftJoin(it.unibz.inf.ontop.iq.IQTree tree,
it.unibz.inf.ontop.iq.node.LeftJoinNode rootNode,
it.unibz.inf.ontop.iq.IQTree leftChild,
it.unibz.inf.ontop.iq.IQTree rightChild)
transformLeftJoin in interface it.unibz.inf.ontop.iq.transform.IQTreeVisitingTransformertransformLeftJoin in class it.unibz.inf.ontop.iq.transform.impl.DefaultRecursiveIQTreeVisitingTransformerpublic it.unibz.inf.ontop.iq.IQTree transformInnerJoin(it.unibz.inf.ontop.iq.IQTree tree,
it.unibz.inf.ontop.iq.node.InnerJoinNode rootNode,
it.unibz.inf.ontop.com.google.common.collect.ImmutableList<it.unibz.inf.ontop.iq.IQTree> children)
transformInnerJoin in interface it.unibz.inf.ontop.iq.transform.IQTreeVisitingTransformertransformInnerJoin in class it.unibz.inf.ontop.iq.transform.impl.DefaultRecursiveIQTreeVisitingTransformerCopyright © 2009–2021 Free University of Bozen-Bolzano. All rights reserved.