Class AbstractJoinTransferLJTransformer.ReplaceNodeByTrueTransformer
- java.lang.Object
-
- it.unibz.inf.ontop.iq.transform.impl.DefaultRecursiveIQTreeVisitingTransformer
-
- it.unibz.inf.ontop.iq.optimizer.impl.lj.AbstractJoinTransferLJTransformer.ReplaceNodeByTrueTransformer
-
- All Implemented Interfaces:
IQTreeTransformer,IQTreeVisitingTransformer
- Enclosing class:
- AbstractJoinTransferLJTransformer
protected static class AbstractJoinTransferLJTransformer.ReplaceNodeByTrueTransformer extends DefaultRecursiveIQTreeVisitingTransformer
-
-
Field Summary
-
Fields inherited from class it.unibz.inf.ontop.iq.transform.impl.DefaultRecursiveIQTreeVisitingTransformer
iqFactory
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedReplaceNodeByTrueTransformer(it.unibz.inf.ontop.com.google.common.collect.ImmutableSet<ExtensionalDataNode> dataNodesToReplace, IntermediateQueryFactory iqFactory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IQTreetransformExtensionalData(ExtensionalDataNode dataNode)-
Methods inherited from class it.unibz.inf.ontop.iq.transform.impl.DefaultRecursiveIQTreeVisitingTransformer
transformAggregation, transformBinaryNonCommutativeNode, transformConstruction, transformDistinct, transformEmpty, transformFilter, transformInnerJoin, transformIntensionalData, transformLeaf, transformLeftJoin, transformNaryCommutativeNode, transformNonStandardBinaryNonCommutativeNode, transformNonStandardLeafNode, transformNonStandardNaryNode, transformNonStandardUnaryNode, transformOrderBy, transformSlice, transformTrue, transformUnaryNode, transformUnion, transformValues
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface it.unibz.inf.ontop.iq.transform.IQTreeVisitingTransformer
transform
-
-
-
-
Constructor Detail
-
ReplaceNodeByTrueTransformer
protected ReplaceNodeByTrueTransformer(it.unibz.inf.ontop.com.google.common.collect.ImmutableSet<ExtensionalDataNode> dataNodesToReplace, IntermediateQueryFactory iqFactory)
-
-
Method Detail
-
transformExtensionalData
public IQTree transformExtensionalData(ExtensionalDataNode dataNode)
- Specified by:
transformExtensionalDatain interfaceIQTreeVisitingTransformer- Overrides:
transformExtensionalDatain classDefaultRecursiveIQTreeVisitingTransformer
-
-