| Interface | Description | 
|---|---|
| Condition | 
Condition defines an interface for a join condition. | 
| Class | Description | 
|---|---|
| AbstractCondition | 
AbstractCondition is a base class for join conditions. | 
| AncestorNodeJoin | 
AncestorNodeJoin implements an ancestor node join condition. | 
| AncestorPathNodeJoin | 
AncestorPathNodeJoin implements an ancestor path node join
 condition. | 
| ChildNodeJoin | 
ChildNodeJoin implements a child node join condition. | 
| Constraints | |
| DescendantNodeJoin | 
DescendantNodeJoin implements a descendant node join condition. | 
| DescendantPathNodeJoin | 
DescendantPathNodeJoin implements a descendant path node join
 condition. | 
| EquiJoin | 
EquiJoin implements an equi join condition. | 
| Join | 
Join implements the result of a join. | 
| JoinRow | |
| ParentNodeJoin | 
ParentNodeJoin implements a parent node join condition. | 
| QueryEngine | |
| RowPathComparator | 
 Comparator for  
Row instances that looks only at the node paths. | 
| SameNodeJoin | 
SameNodeJoin implements a same node join condition. | 
| ScoreNodeMap | 
ScoreNodeMap implements a simple mapping of an arbitrary key
 to an array of ScoreNode[]. | 
| SelectorRow | 
 A row implementation for a query with just a single selector. 
 | 
| SimpleQueryResult | 
 Simple query result implementation. 
 | 
| ValueComparator | 
 Comparator for  
Value instances. | 
Copyright © 2004–2024 The Apache Software Foundation. All rights reserved.