| Package | Description | 
|---|---|
| org.apache.jackrabbit.core.query.lucene | |
| org.apache.jackrabbit.core.query.lucene.join | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
FilterMultiColumnQueryHits
FilterMultiColumnQueryHits implements a
 MultiColumnQueryHits filter that forwards each call to the underlying
 query hits. | 
class  | 
QueryHitsAdapter
 | 
class  | 
SortedMultiColumnQueryHits
SortedMultiColumnQueryHits implements sorting of query hits
 based on Orderings. | 
| Modifier and Type | Method and Description | 
|---|---|
MultiColumnQueryHits | 
MultiColumnQueryAdapter.execute(JackrabbitIndexSearcher searcher,
       Ordering[] orderings,
       long resultFetchHint)
Executes this query and returns multi column query hits. 
 | 
MultiColumnQueryHits | 
MultiColumnQuery.execute(JackrabbitIndexSearcher searcher,
       Ordering[] orderings,
       long resultFetchHint)
Executes this query and returns multi column query hits. 
 | 
MultiColumnQueryHits | 
JoinQuery.execute(JackrabbitIndexSearcher searcher,
       Ordering[] orderings,
       long resultFetchHint)
Executes this query and returns multi column query hits. 
 | 
MultiColumnQueryHits | 
FilterMultiColumnQuery.execute(JackrabbitIndexSearcher searcher,
       Ordering[] orderings,
       long resultFetchHint)
Executes this query and returns multi column query hits. 
 | 
MultiColumnQueryHits | 
JackrabbitIndexSearcher.execute(org.apache.lucene.search.Query query,
       org.apache.lucene.search.Sort sort,
       long resultFetchHint,
       Name selectorName)
Executes the query and returns the hits that match the query. 
 | 
protected MultiColumnQueryHits | 
SingleColumnQueryResult.executeQuery(long resultFetchHint)
Executes the query for this result and returns hits. 
 | 
protected abstract MultiColumnQueryHits | 
QueryResultImpl.executeQuery(long resultFetchHint)
Executes the query for this result and returns hits. 
 | 
protected MultiColumnQueryHits | 
MultiColumnQueryResult.executeQuery(long resultFetchHint)
Executes the query for this result and returns hits. 
 | 
MultiColumnQueryHits | 
SearchIndex.executeQuery(SessionImpl session,
            AbstractQueryImpl queryImpl,
            org.apache.lucene.search.Query query,
            Path[] orderProps,
            boolean[] orderSpecs,
            String[] orderFuncs,
            long resultFetchHint)
Executes the query on the search index. 
 | 
MultiColumnQueryHits | 
SearchIndex.executeQuery(SessionImpl session,
            MultiColumnQuery query,
            Ordering[] orderings,
            long resultFetchHint)
Executes the query on the search index. 
 | 
| Constructor and Description | 
|---|
FilterMultiColumnQueryHits(MultiColumnQueryHits hits)
Creates a new  
FilterMultiColumnQueryHits, which forwards
 each call to hits. | 
SortedMultiColumnQueryHits(MultiColumnQueryHits hits,
                          Ordering[] orderings,
                          org.apache.lucene.index.IndexReader reader)
Creates sorted query hits. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
Join
Join implements the result of a join. | 
| Modifier and Type | Field and Description | 
|---|---|
protected MultiColumnQueryHits | 
AbstractCondition.inner
The inner query hits. 
 | 
protected MultiColumnQueryHits | 
Join.outer
The outer query hits. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
protected static MultiColumnQueryHits | 
Join.getSourceWithName(Name selectorName,
                 MultiColumnQueryHits left,
                 MultiColumnQueryHits right)  | 
| Modifier and Type | Method and Description | 
|---|---|
static Join | 
Join.create(MultiColumnQueryHits left,
      MultiColumnQueryHits right,
      JoinType joinType,
      JoinConditionImpl condition,
      org.apache.lucene.index.IndexReader reader,
      HierarchyResolver resolver,
      NamespaceMappings nsMappings,
      HierarchyManager hmgr)
Creates a new join result. 
 | 
protected static int | 
Join.getIndex(MultiColumnQueryHits source,
        Name selectorName)
Returns the index of the selector with the given  
selectorName
 within the given source. | 
protected static int | 
AbstractCondition.getIndex(MultiColumnQueryHits source,
        Name selectorName)
Returns the index of the selector with the given  
selectorName
 within the given source. | 
protected static MultiColumnQueryHits | 
Join.getSourceWithName(Name selectorName,
                 MultiColumnQueryHits left,
                 MultiColumnQueryHits right)  | 
| Constructor and Description | 
|---|
AbstractCondition(MultiColumnQueryHits inner)
Creates a new join condition with the given  
inner query
 hits. | 
AncestorNodeJoin(MultiColumnQueryHits context,
                Name contextSelectorName,
                org.apache.lucene.index.IndexReader reader,
                HierarchyResolver resolver)
Creates a new ancestor node join condition. 
 | 
AncestorPathNodeJoin(MultiColumnQueryHits context,
                    Name contextSelectorName,
                    Path relPath,
                    HierarchyManager hmgr)
Creates an ancestor path node join. 
 | 
ChildNodeJoin(MultiColumnQueryHits parent,
             org.apache.lucene.index.IndexReader reader,
             HierarchyResolver resolver,
             ChildNodeJoinConditionImpl condition)
Creates a new child node join condition. 
 | 
DescendantNodeJoin(MultiColumnQueryHits context,
                  Name contextSelectorName,
                  org.apache.lucene.index.IndexReader reader,
                  HierarchyResolver resolver)
Creates a new descendant node join condition. 
 | 
DescendantPathNodeJoin(MultiColumnQueryHits context,
                      Name contextSelectorName,
                      Path relPath,
                      HierarchyManager hmgr)
Creates a new descendant path node join condition. 
 | 
EquiJoin(MultiColumnQueryHits inner,
        int innerScoreNodeIndex,
        NamespaceMappings nsMappings,
        org.apache.lucene.index.IndexReader reader,
        Name innerProperty,
        Name outerProperty)
Creates a new equi join condition. 
 | 
ParentNodeJoin(MultiColumnQueryHits child,
              org.apache.lucene.index.IndexReader reader,
              HierarchyResolver resolver,
              ChildNodeJoinConditionImpl condition)
Creates a new parent node join condition. 
 | 
SameNodeJoin(MultiColumnQueryHits inner,
            Name innerSelectorName,
            org.apache.lucene.index.IndexReader reader)
Creates a new same node join. 
 | 
Copyright © 2004-2020 The Apache Software Foundation. All Rights Reserved.