Class RequiredExtensionalDataNodeExtractor
- java.lang.Object
-
- it.unibz.inf.ontop.iq.optimizer.impl.lj.RequiredExtensionalDataNodeExtractor
-
@Singleton public class RequiredExtensionalDataNodeExtractor extends Object
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedRequiredExtensionalDataNodeExtractor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Stream<ExtensionalDataNode>extractOtherType(IQTree tree)By default, not digging into other kind of treesStream<ExtensionalDataNode>extractSomeRequiredNodes(IQTree tree, boolean fromLeft)Not required to be exhaustive Expects the tree to come from a normalized tree (but won't fail if it is not the case)
-
-
-
Method Detail
-
extractSomeRequiredNodes
public Stream<ExtensionalDataNode> extractSomeRequiredNodes(IQTree tree, boolean fromLeft)
Not required to be exhaustive Expects the tree to come from a normalized tree (but won't fail if it is not the case)
-
extractOtherType
protected Stream<ExtensionalDataNode> extractOtherType(IQTree tree)
By default, not digging into other kind of trees
-
-