public class ReplaceProvenanceConstantByNonGroundTermNormalizer extends it.unibz.inf.ontop.iq.transform.impl.DefaultRecursiveIQTreeVisitingTransformer implements DialectExtraNormalizer
| Modifier | Constructor and Description |
|---|---|
protected |
ReplaceProvenanceConstantByNonGroundTermNormalizer(IntermediateQueryFactory iqFactory,
it.unibz.inf.ontop.model.term.TermFactory termFactory,
it.unibz.inf.ontop.substitution.SubstitutionFactory substitutionFactory) |
| 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 |
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, transformInnerJoin, transformIntensionalData, transformLeaf, transformNaryCommutativeNode, transformNonStandardBinaryNonCommutativeNode, transformNonStandardLeafNode, transformNonStandardNaryNode, transformNonStandardUnaryNode, transformOrderBy, transformSlice, transformTrue, transformUnaryNode, transformUnion@Inject protected ReplaceProvenanceConstantByNonGroundTermNormalizer(IntermediateQueryFactory iqFactory, it.unibz.inf.ontop.model.term.TermFactory termFactory, it.unibz.inf.ontop.substitution.SubstitutionFactory substitutionFactory)
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.DefaultRecursiveIQTreeVisitingTransformerCopyright © 2009–2021 Free University of Bozen-Bolzano. All rights reserved.