- addAdditionalFilters
Determines whether any additional filters are applicable to a join tree. If
there are any, creates a
- addFactorToTree
Adds a new factor into the current join tree. The factor is either pushed down
into one of the subtr
- addFilters
Determines which join filters can be added to the current join tree. Note that
the join filter still
- addToTop
Creates a join tree with the new factor added to the top of the tree
- adjustFilter
Adjusts a filter to reflect a newly added factor in the middle of an existing
join tree
- any
- areSelfJoinKeysUnique
Determines if the equality portion of a self-join condition is between identical
keys that are uniqu
- computeJoinCardinality
Computes the cardinality of the join columns from a particular factor, when that
factor is joined wi
- createJoinSubtree
Creates a LogicalJoin given left and right operands and a join condition. Swaps
the operands if bene
- createOrdering
Generates a join tree with a specific factor as the first factor in the join
tree
- createReplacementJoin
Creates a replacement join, projecting either dummy columns or replacement keys
from the factor that
- createReplacementSemiJoin
In the event that a dimension table does not need to be joined because of a
semijoin, this method cr