| Package | Description |
|---|---|
| it.unibz.inf.ontop.injection | |
| it.unibz.inf.ontop.iq | |
| it.unibz.inf.ontop.iq.impl | |
| it.unibz.inf.ontop.iq.node | |
| it.unibz.inf.ontop.iq.node.impl |
| Modifier and Type | Method and Description |
|---|---|
BinaryNonCommutativeIQTree |
IntermediateQueryFactory.createBinaryNonCommutativeIQTree(BinaryNonCommutativeOperatorNode rootNode,
IQTree leftChild,
IQTree rightChild,
IQTreeCache treeCache) |
NaryIQTree |
IntermediateQueryFactory.createNaryIQTree(NaryOperatorNode rootNode,
com.google.common.collect.ImmutableList<IQTree> children,
IQTreeCache treeCache) |
UnaryIQTree |
IntermediateQueryFactory.createUnaryIQTree(UnaryOperatorNode rootNode,
IQTree child,
IQTreeCache treeCache) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
ConcreteIQTreeCache
TODO: find a better name
These methods are RESERVED to the IQTree implementations
|
| Modifier and Type | Method and Description |
|---|---|
IQTreeCache |
IQTreeCache.applyFreshRenaming(InjectiveVar2VarSubstitution renamingSubstitution) |
IQTreeCache |
IQProperties.convertIQTreeCache()
Deprecated.
|
IQTreeCache |
IQTreeCache.declareAsNormalizedForOptimizationWithEffect() |
IQTreeCache |
IQTreeCache.declareAsNormalizedForOptimizationWithoutEffect() |
IQTreeCache |
IQTreeCache.declareConstraintPushedDownWithEffect()
TODO: consider if we should keep track of the constraint
|
IQTreeCache |
IQTreeCache.declareDistinctRemovalWithEffect() |
IQTreeCache |
IQTreeCache.declareDistinctRemovalWithoutEffect() |
| Modifier and Type | Class and Description |
|---|---|
class |
ConcreteIQTreeCacheImpl |
| Modifier and Type | Method and Description |
|---|---|
IQTreeCache |
ConcreteIQTreeCacheImpl.applyFreshRenaming(InjectiveVar2VarSubstitution renamingSubstitution)
TODO: explicit assumptions about the effects
|
IQTreeCache |
IQPropertiesImpl.convertIQTreeCache() |
IQTreeCache |
ConcreteIQTreeCacheImpl.declareAsNormalizedForOptimizationWithEffect()
TODO: explicit assumptions about the effects of normalization
|
IQTreeCache |
ConcreteIQTreeCacheImpl.declareAsNormalizedForOptimizationWithoutEffect() |
IQTreeCache |
ConcreteIQTreeCacheImpl.declareConstraintPushedDownWithEffect()
TODO: explicit assumptions about the effects
|
IQTreeCache |
ConcreteIQTreeCacheImpl.declareDistinctRemovalWithEffect()
TODO: explicit assumptions about the effects
|
IQTreeCache |
ConcreteIQTreeCacheImpl.declareDistinctRemovalWithoutEffect() |
protected IQTreeCache |
AbstractCompositeIQTree.getTreeCache() |
| Constructor and Description |
|---|
AbstractCompositeIQTree(N rootNode,
com.google.common.collect.ImmutableList<IQTree> children,
IQTreeCache treeCache,
IQTreeTools iqTreeTools,
IntermediateQueryFactory iqFactory,
TermFactory termFactory) |
| Modifier and Type | Method and Description |
|---|---|
IQTree |
NaryOperatorNode.applyFreshRenaming(InjectiveVar2VarSubstitution renamingSubstitution,
com.google.common.collect.ImmutableList<IQTree> children,
IQTreeCache treeCache) |
IQTree |
UnaryOperatorNode.applyFreshRenaming(InjectiveVar2VarSubstitution renamingSubstitution,
IQTree child,
IQTreeCache treeCache) |
IQTree |
BinaryOrderedOperatorNode.applyFreshRenaming(InjectiveVar2VarSubstitution renamingSubstitution,
IQTree leftChild,
IQTree rightChild,
IQTreeCache treeCache) |
| Modifier and Type | Method and Description |
|---|---|
IQTree |
InnerJoinNodeImpl.applyFreshRenaming(InjectiveVar2VarSubstitution renamingSubstitution,
com.google.common.collect.ImmutableList<IQTree> children,
IQTreeCache treeCache) |
IQTree |
UnionNodeImpl.applyFreshRenaming(InjectiveVar2VarSubstitution renamingSubstitution,
com.google.common.collect.ImmutableList<IQTree> children,
IQTreeCache treeCache) |
IQTree |
DistinctNodeImpl.applyFreshRenaming(InjectiveVar2VarSubstitution renamingSubstitution,
IQTree child,
IQTreeCache treeCache) |
IQTree |
ConstructionNodeImpl.applyFreshRenaming(InjectiveVar2VarSubstitution renamingSubstitution,
IQTree child,
IQTreeCache treeCache) |
IQTree |
AggregationNodeImpl.applyFreshRenaming(InjectiveVar2VarSubstitution renamingSubstitution,
IQTree child,
IQTreeCache treeCache) |
IQTree |
FilterNodeImpl.applyFreshRenaming(InjectiveVar2VarSubstitution renamingSubstitution,
IQTree child,
IQTreeCache treeCache) |
IQTree |
SliceNodeImpl.applyFreshRenaming(InjectiveVar2VarSubstitution renamingSubstitution,
IQTree child,
IQTreeCache treeCache) |
IQTree |
OrderByNodeImpl.applyFreshRenaming(InjectiveVar2VarSubstitution renamingSubstitution,
IQTree child,
IQTreeCache treeCache) |
IQTree |
LeftJoinNodeImpl.applyFreshRenaming(InjectiveVar2VarSubstitution renamingSubstitution,
IQTree leftChild,
IQTree rightChild,
IQTreeCache treeCache) |
Copyright © 2009–2020 Free University of Bozen-Bolzano. All rights reserved.