protected class SparkQueryUnfolder.BasicQueryUnfoldingTransformer
extends it.unibz.inf.ontop.iq.transform.impl.DefaultRecursiveIQTreeVisitingTransformer
Modifier | Constructor and Description |
---|---|
protected |
BasicQueryUnfoldingTransformer(it.unibz.inf.ontop.utils.VariableGenerator variableGenerator) |
Modifier and Type | Method and Description |
---|---|
protected Optional<it.unibz.inf.ontop.iq.IQ> |
getDefinition(it.unibz.inf.ontop.iq.node.IntensionalDataNode dataNode) |
protected it.unibz.inf.ontop.iq.IQTree |
handleIntensionalWithoutDefinition(it.unibz.inf.ontop.iq.node.IntensionalDataNode dataNode) |
transformAggregation, transformBinaryNonCommutativeNode, transformConstruction, transformDistinct, transformEmpty, transformExtensionalData, transformFilter, transformInnerJoin, transformLeaf, transformLeftJoin, transformNaryCommutativeNode, transformNonStandardBinaryNonCommutativeNode, transformNonStandardLeafNode, transformNonStandardNaryNode, transformNonStandardUnaryNode, transformOrderBy, transformSlice, transformTrue, transformUnaryNode, transformUnion
protected BasicQueryUnfoldingTransformer(it.unibz.inf.ontop.utils.VariableGenerator variableGenerator)
protected Optional<it.unibz.inf.ontop.iq.IQ> getDefinition(it.unibz.inf.ontop.iq.node.IntensionalDataNode dataNode)
protected it.unibz.inf.ontop.iq.IQTree handleIntensionalWithoutDefinition(it.unibz.inf.ontop.iq.node.IntensionalDataNode dataNode)
Copyright © 2016–2021 Smart Data Analytics (SDA) Research Group. All rights reserved.