Class SparkQueryUnfolder.BasicQueryUnfoldingTransformer
java.lang.Object
it.unibz.inf.ontop.iq.transform.impl.DefaultRecursiveIQTreeVisitingTransformer
net.sansa_stack.query.spark.ontop.SparkQueryUnfolder.BasicQueryUnfoldingTransformer
- All Implemented Interfaces:
it.unibz.inf.ontop.iq.transform.IQTreeTransformer,it.unibz.inf.ontop.iq.transform.IQTreeVisitingTransformer
- Enclosing class:
- SparkQueryUnfolder
protected class SparkQueryUnfolder.BasicQueryUnfoldingTransformer
extends it.unibz.inf.ontop.iq.transform.impl.DefaultRecursiveIQTreeVisitingTransformer
-
Field Summary
Fields inherited from class it.unibz.inf.ontop.iq.transform.impl.DefaultRecursiveIQTreeVisitingTransformer
iqFactory -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedBasicQueryUnfoldingTransformer(it.unibz.inf.ontop.utils.VariableGenerator variableGenerator) -
Method Summary
Modifier and TypeMethodDescriptionprotected Optional<it.unibz.inf.ontop.iq.IQ>getDefinition(it.unibz.inf.ontop.iq.node.IntensionalDataNode dataNode) protected it.unibz.inf.ontop.iq.IQTreehandleIntensionalWithoutDefinition(it.unibz.inf.ontop.iq.node.IntensionalDataNode dataNode) Methods inherited from class it.unibz.inf.ontop.iq.transform.impl.DefaultRecursiveIQTreeVisitingTransformer
transformAggregation, transformBinaryNonCommutativeNode, transformConstruction, transformDistinct, transformEmpty, transformExtensionalData, transformFilter, transformInnerJoin, transformLeaf, transformLeftJoin, transformNaryCommutativeNode, transformNonStandardBinaryNonCommutativeNode, transformNonStandardLeafNode, transformNonStandardNaryNode, transformNonStandardUnaryNode, transformOrderBy, transformSlice, transformTrue, transformUnaryNode, transformUnion, transformValuesMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface it.unibz.inf.ontop.iq.transform.IQTreeVisitingTransformer
transform
-
Constructor Details
-
BasicQueryUnfoldingTransformer
protected BasicQueryUnfoldingTransformer(it.unibz.inf.ontop.utils.VariableGenerator variableGenerator)
-
-
Method Details
-
getDefinition
protected Optional<it.unibz.inf.ontop.iq.IQ> getDefinition(it.unibz.inf.ontop.iq.node.IntensionalDataNode dataNode) -
handleIntensionalWithoutDefinition
protected it.unibz.inf.ontop.iq.IQTree handleIntensionalWithoutDefinition(it.unibz.inf.ontop.iq.node.IntensionalDataNode dataNode)
-