| Package | Description |
|---|---|
| it.unibz.inf.ontop.iq.node.normalization.impl | |
| it.unibz.inf.ontop.iq.transform | |
| it.unibz.inf.ontop.iq.transform.impl |
| Modifier and Type | Class and Description |
|---|---|
protected static class |
NotRequiredVariableRemoverImpl.VariableRemoverTransformer
Is expected to always have an effect on the tree it receives as argument.
|
protected static class |
RightProvenanceNormalizer.FreshVariableTransformer
Tries to insert a fresh variable into a sparse data node of the right tree
|
| Modifier and Type | Method and Description |
|---|---|
protected IQTreeTransformer |
NotRequiredVariableRemoverImpl.VariableRemoverTransformer.createNewTransformer(com.google.common.collect.ImmutableSet<Variable> variablesToRemove)
To be overridden by sub-classes
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
IQTreeVisitingTransformer
For composite IQ trees, the tree itself is passed as a first argument,
in case the transformer does not transform the tree,
so as to avoid creating unnecessary new objects.
|
interface |
NoNullValueEnforcer |
| Modifier and Type | Class and Description |
|---|---|
class |
ChildTransformer
Applies the transformer to the children
|
class |
CompositeIQTreeTransformer
Applies (i) a "set" of (pre)-transformers to the current tree, before
(ii) using a child transformer to apply itself on the children, and
(iii) applies another "set" of (post)-transformers to the current tree.
|
class |
DefaultIdentityIQTreeVisitingTransformer
To be extended by overloading the methods of interest.
|
class |
DefaultNonRecursiveIQTreeTransformer
To be extended by overloading the methods of interest.
|
class |
DefaultRecursiveIQTreeVisitingTransformer
To be extended by overloading the methods of interest.
|
class |
HomogeneousIQTreeVisitingTransformer
Uses a HomogeneousQueryNodeTransformer
|
class |
LazyRecursiveIQTreeVisitingTransformer |
class |
NoNullValuesEnforcerImpl |
protected static class |
NoNullValuesEnforcerImpl.NotNullTopVariablePropagator |
| Constructor and Description |
|---|
ChildTransformer(IntermediateQueryFactory iqFactory,
IQTreeTransformer transformer) |
| Constructor and Description |
|---|
CompositeIQTreeTransformer(com.google.common.collect.ImmutableList<IQTreeTransformer> preTransformers,
com.google.common.collect.ImmutableList<IQTreeTransformer> postTransformers,
IntermediateQueryFactory iqFactory) |
CompositeIQTreeTransformer(com.google.common.collect.ImmutableList<IQTreeTransformer> preTransformers,
com.google.common.collect.ImmutableList<IQTreeTransformer> postTransformers,
IntermediateQueryFactory iqFactory) |
Copyright © 2009–2020 Free University of Bozen-Bolzano. All rights reserved.