protected static class OntopViewUnfolderImpl.MaxLevelViewUnfoldingTransformer extends DefaultRecursiveIQTreeVisitingTransformer
| Modifier and Type | Field and Description |
|---|---|
protected int |
maxLevel |
protected SubstitutionFactory |
substitutionFactory |
protected QueryTransformerFactory |
transformerFactory |
protected VariableGenerator |
variableGenerator |
iqFactory| Modifier | Constructor and Description |
|---|---|
protected |
MaxLevelViewUnfoldingTransformer(int maxLevel,
VariableGenerator variableGenerator,
CoreSingletons coreSingletons) |
| Modifier and Type | Method and Description |
|---|---|
protected ImmutableSubstitution<VariableOrGroundTerm> |
extractSubstitution(DistinctVariableOnlyDataAtom sourceAtom,
it.unibz.inf.ontop.com.google.common.collect.ImmutableMap<Integer,? extends VariableOrGroundTerm> targetArgumentMap) |
protected IQTree |
merge(ExtensionalDataNode dataNode,
IQ definition) |
IQTree |
transformExtensionalData(ExtensionalDataNode dataNode) |
transformAggregation, transformBinaryNonCommutativeNode, transformConstruction, transformDistinct, transformEmpty, transformFilter, transformInnerJoin, transformIntensionalData, transformLeaf, transformLeftJoin, transformNaryCommutativeNode, transformNonStandardBinaryNonCommutativeNode, transformNonStandardLeafNode, transformNonStandardNaryNode, transformNonStandardUnaryNode, transformOrderBy, transformSlice, transformTrue, transformUnaryNode, transformUnionclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waittransformprotected final int maxLevel
protected final VariableGenerator variableGenerator
protected final SubstitutionFactory substitutionFactory
protected final QueryTransformerFactory transformerFactory
protected MaxLevelViewUnfoldingTransformer(int maxLevel,
VariableGenerator variableGenerator,
CoreSingletons coreSingletons)
public IQTree transformExtensionalData(ExtensionalDataNode dataNode)
transformExtensionalData in interface IQTreeVisitingTransformertransformExtensionalData in class DefaultRecursiveIQTreeVisitingTransformerprotected IQTree merge(ExtensionalDataNode dataNode, IQ definition)
protected ImmutableSubstitution<VariableOrGroundTerm> extractSubstitution(DistinctVariableOnlyDataAtom sourceAtom, it.unibz.inf.ontop.com.google.common.collect.ImmutableMap<Integer,? extends VariableOrGroundTerm> targetArgumentMap)
Copyright © 2009–2021 Free University of Bozen-Bolzano. All rights reserved.