| Name | Description | Type | Package | Framework |
| AbstractCondition | AbstractCondition is a base class for join conditions. | Class | org.apache.jackrabbit.core.query.lucene.join | Apache JackRabbit |
| AncestorNodeJoin | AncestorNodeJoin implements an ancestor node join condition. | Class | org.apache.jackrabbit.core.query.lucene.join | Apache JackRabbit |
| AncestorPathNodeJoin | Class | org.apache.jackrabbit.core.query.lucene.join | Apache JackRabbit | |
| ChildNodeJoin | ChildNodeJoin implements a child node join condition. | Class | org.apache.jackrabbit.core.query.lucene.join | Apache JackRabbit |
| Condition | Condition defines an interface for a join condition. | Interface | org.apache.jackrabbit.core.query.lucene.join | Apache JackRabbit |
| Constraints | Class | org.apache.jackrabbit.core.query.lucene.join | Apache JackRabbit | |
| DescendantNodeJoin | DescendantNodeJoin implements a descendant node join condition. | Class | org.apache.jackrabbit.core.query.lucene.join | Apache JackRabbit |
| DescendantPathNodeJoin | Class | org.apache.jackrabbit.core.query.lucene.join | Apache JackRabbit | |
| EquiJoin | EquiJoin implements an equi join condition. | Class | org.apache.jackrabbit.core.query.lucene.join | Apache JackRabbit |
| Join | Join implements the result of a join. | Class | org.apache.jackrabbit.core.query.lucene.join | Apache JackRabbit |
| JoinRow | Class | org.apache.jackrabbit.core.query.lucene.join | Apache JackRabbit | |
| ParentNodeJoin | ParentNodeJoin implements a parent node join condition. | Class | org.apache.jackrabbit.core.query.lucene.join | Apache JackRabbit |
| QueryEngine | Class | org.apache.jackrabbit.core.query.lucene.join | Apache JackRabbit | |
| RowPathComparator | Comparator for Row instances that looks only at the node paths. | Class | org.apache.jackrabbit.core.query.lucene.join | Apache JackRabbit |
| SameNodeJoin | SameNodeJoin implements a same node join condition. | Class | org.apache.jackrabbit.core.query.lucene.join | Apache JackRabbit |
| ScoreNodeMap | ScoreNodeMap implements a simple mapping of an arbitrary key to an array of ScoreNode[]. | Class | org.apache.jackrabbit.core.query.lucene.join | Apache JackRabbit |
| SelectorRow | A row implementation for a query with just a single selector. | Class | org.apache.jackrabbit.core.query.lucene.join | Apache JackRabbit |
| SimpleQueryResult | Simple query result implementation. | Class | org.apache.jackrabbit.core.query.lucene.join | Apache JackRabbit |
| ValueComparator | Comparator for Value instances. | Class | org.apache.jackrabbit.core.query.lucene.join | Apache JackRabbit |