| AbstractBelowDistinctTransformer
Transformer where the cardinality does matter for the current tree
|
| AbstractIntensionalQueryMerger.QueryMergingTransformer
Replaces intensional data nodes by an IQTree
Does NOT look for intensional data nodes inside the definitions
|
| AbstractSelfJoinSimplifier |
| AbstractSelfJoinSimplifier.DeterminantGroupEvaluation |
| AbstractSelfJoinSimplifier.NormalizationBeforeUnification |
| AbstractSelfJoinSimplifier.OptimizationState
If extensional data nodes are empty, insert an EmptyNode
|
| ArgumentTransferInnerJoinFDIQOptimizer.SelfJoinFDSimplifier |
| LookForDistinctTransformerImpl.CardinalityFreeTransformerConstructor2 |
| LookForDistinctTransformerImpl.CardinalityFreeTransformerConstructor3 |
| NodeCentricDepthFirstOptimizer
Optimizer that evaluates the QueryNode-s one by one in a Depth-First order.
|
| OrderBySimplifierImpl.ComparatorSimplification |
| PostProcessableFunctionLifterImpl.ChildDefinitionLift |
| PostProcessableFunctionLifterImpl.LiftState |
| QueryNodeNavigationTools.NextNodeAndQuery
Next node and updated query
|