Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Uses of Interface
org.modeshape.graph.query.model.JoinCondition

Packages that use JoinCondition
org.modeshape.graph.query | The Query API provides a mechanism for building and executing queries.
org.modeshape.graph.query.model | The Abstract Query Model is a vocabulary that can be used to construct a language-neutral representation of a query.
org.modeshape.graph.query.optimize | This package contains the Optimizer interface, a rule-based optimizer implementation, and library of optimization rules.
org.modeshape.graph.query.parse | This package defines the `QueryParser` interface, which defines a component that can parse a query represented in a specific language and produce the corresponding `abstract query model` representation.
org.modeshape.graph.query.plan | This package defines the `Planner` interface, the `CanonicalPlanner` implementation, and the `PlanNode` class that is used to represent a canonical query plan.
org.modeshape.graph.query.process | This package defines the `QueryProcessor` interface, which is responsible for constructing for each query a tree of `ProcessingComponent` objects that each are responsible for processing a specific aspect of the query and returning the tuples to the parent component.
org.modeshape.jcr.query |
org.modeshape.jcr.query.qom |

Uses of JoinCondition in org.modeshape.graph.query

Methods in org.modeshape.graph.query with parameters of type JoinCondition
`protected QueryBuilder` | `QueryBuilder.JoinClause.createJoin(JoinCondition condition)`

Uses of JoinCondition in org.modeshape.graph.query.model

Classes in org.modeshape.graph.query.model that implement JoinCondition
`class` | `ChildNodeJoinCondition` A join condition that evaluates to true only when the named child node is indeed a child of the named parent node.
`class` | `DescendantNodeJoinCondition` A join condition that evaluates to true only when the named node is a descendant of another named node.
`class` | `EquiJoinCondition` A join condition that tests whether a property on a node is equal to a property on another node.
`class` | `SameNodeJoinCondition` A join condition that tests whether two nodes are the same nodes (that is, have the same identifier or have the same relative path from the nearest ancestor with an identifiers).

Methods in org.modeshape.graph.query.model that return JoinCondition
`JoinCondition` | `Join.joinCondition()` Get the join condition

Constructors in org.modeshape.graph.query.model with parameters of type JoinCondition
`Join(Source left, JoinType type, Source right, JoinCondition joinCondition)` Create a join of the left and right sources, using the supplied join condition.

Uses of JoinCondition in org.modeshape.graph.query.optimize

Methods in org.modeshape.graph.query.optimize with parameters of type JoinCondition
`protected void` | `ChooseJoinAlgorithm.createOrderBysForJoinCondition(JoinCondition condition, Set<SelectorName> leftSelectors, List<Object> leftSortBy, Set<SelectorName> rightSelectors, List<Object> rightSortBy)`

Uses of JoinCondition in org.modeshape.graph.query.parse

Methods in org.modeshape.graph.query.parse that return JoinCondition
`protected JoinCondition` | `SqlQueryParser.parseJoinCondition(TokenStream tokens, TypeSystem typeSystem)`

Methods in org.modeshape.graph.query.parse with parameters of type JoinCondition
`protected Join` | `SqlQueryParser.join(Source left, JoinType joinType, Source right, JoinCondition joinCondition)`

Uses of JoinCondition in org.modeshape.graph.query.plan

Methods in org.modeshape.graph.query.plan that return JoinCondition
`static JoinCondition` | `PlanUtil.replaceReferencesToRemovedSource(QueryContext context, JoinCondition joinCondition, Map<SelectorName,SelectorName> rewrittenSelectors)`
`static JoinCondition` | `PlanUtil.replaceViewReferences(QueryContext context, JoinCondition joinCondition, PlanUtil.ColumnMapping mapping, PlanNode node)`

Methods in org.modeshape.graph.query.plan with parameters of type JoinCondition
`static JoinCondition` | `PlanUtil.replaceReferencesToRemovedSource(QueryContext context, JoinCondition joinCondition, Map<SelectorName,SelectorName> rewrittenSelectors)`
`static JoinCondition` | `PlanUtil.replaceViewReferences(QueryContext context, JoinCondition joinCondition, PlanUtil.ColumnMapping mapping, PlanNode node)`

Uses of JoinCondition in org.modeshape.graph.query.process

Methods in org.modeshape.graph.query.process that return JoinCondition
`JoinCondition` | `JoinComponent.getJoinCondition()` Get the join condition.

Methods in org.modeshape.graph.query.process with parameters of type JoinCondition
`protected static Comparator<Object>` | `JoinComponent.comparatorFor(QueryContext context, ProcessingComponent left, ProcessingComponent right, JoinCondition condition)` Create a `Comparable` that can be used to compare the values required to evaluate the supplied join condition.
`protected static JoinComponent.Joinable` | `JoinComponent.joinableFor(ProcessingComponent left, ProcessingComponent right, JoinCondition condition)` Create a `JoinComponent.ValueSelector` that obtains the value required to use the supplied join condition.
`protected static JoinComponent.ValueSelector` | `JoinComponent.valueSelectorFor(ProcessingComponent source, JoinCondition condition)` Create a `JoinComponent.ValueSelector` that obtains the value required to use the supplied join condition.

Constructors in org.modeshape.graph.query.process with parameters of type JoinCondition
`JoinComponent(QueryContext context, ProcessingComponent left, ProcessingComponent right, JoinCondition condition, JoinType joinType)`
`NestedLoopJoinComponent(QueryContext context, ProcessingComponent left, ProcessingComponent right, JoinCondition condition, JoinType joinType)`

Uses of JoinCondition in org.modeshape.jcr.query

Methods in org.modeshape.jcr.query that return JoinCondition
`protected JoinCondition` | `RewritePseudoColumns.rewrite(QueryContext context, JoinCondition condition)`

Methods in org.modeshape.jcr.query with parameters of type JoinCondition
`protected JcrJoin` | `JcrSql2QueryParser.join(Source left, JoinType joinType, Source right, JoinCondition joinCondition)`
`protected JoinCondition` | `RewritePseudoColumns.rewrite(QueryContext context, JoinCondition condition)`

Uses of JoinCondition in org.modeshape.jcr.query.qom

Subinterfaces of JoinCondition in org.modeshape.jcr.query.qom
`interface` | `JcrJoinCondition` Representation of a constraint from JCR and the Graph API.

Classes in org.modeshape.jcr.query.qom that implement JoinCondition
`class` | `JcrChildNodeJoinCondition` Implementation of the child-node join condition for the JCR Query Object Model and the Graph API.
`class` | `JcrDescendantNodeJoinCondition` Implementation of the descendant-node join condition for the JCR Query Object Model and the Graph API.
`class` | `JcrEquiJoinCondition` Implementation of the equi-join condition for the JCR Query Object Model and the Graph API.
`class` | `JcrSameNodeJoinCondition` Implementation of the same-node join condition for the JCR Query Object Model and the Graph API.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

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