Uses of Package

Packages that use org.modeshape.graph.query.optimize
org.modeshape.graph.query The Query API provides a mechanism for building and executing queries. 
org.modeshape.graph.query.optimize This package contains the Optimizer interface, a rule-based optimizer implementation, and library of optimization rules. 

Classes in org.modeshape.graph.query.optimize used by org.modeshape.graph.query
          Interface for an optimizer.

Classes in org.modeshape.graph.query.optimize used by org.modeshape.graph.query.optimize
          An optimizer rule that inserts an ACCESS above each SOURCE leaf node in a query plan.
          An optimizer rule that choose the appropriate join algorithm and sets up any prerequisites, based upon the JoinCondition.
          An optimizer rule that copies SELECT nodes that apply to one side of a equi-join condition so that they also apply to the other side fo the equi-join condition.
          Interface for an optimizer.
          Interface that defines an Optimizer rule.
          This rule attempts to ensure the proper location of PlanNode.Type.PROJECT nodes.
          An optimizer rule that attempts to push the criteria nodes in a canonical plan down as far as possible.
          An optimizer rule that moves up higher in the plan any SELECT node that appears below a JOIN node and that applies to selectors that are on the other side of the join.
          An optimizer rule that removes any ACCESS nodes that are known to never return any tuples because of conflicting constraints.
          An optimizer rule that changes any nodes that make use of an alias for a SOURCE, including columns, including criteria, project nodes, etc.
          An optimizer rule that replaces any SOURCE nodes that happen to be views.
          An optimizer rule that rewrites two AND-ed Constraints that constraint a dynamic operand to a range of values as a single Between constraint.
          An optimizer rule that rewrites JOIN nodes that have equi-join criteria where the columns involved in the equi-join are all identity columns (that is, they form a key for the table).
          An optimizer rule that converts right outer joins into left outer joins.

Copyright © 2008-2010 JBoss, a division of Red Hat. All Rights Reserved.