org.apache.jackrabbit.core.query.lucene
Class MultiColumnQueryResult
java.lang.Object
org.apache.jackrabbit.core.query.lucene.QueryResultImpl
org.apache.jackrabbit.core.query.lucene.MultiColumnQueryResult
- All Implemented Interfaces:
- QueryResult
public class MultiColumnQueryResult
- extends QueryResultImpl
MultiColumnQueryResult
implements a query result that executes
a MultiColumnQuery
.
Field Summary |
protected Ordering[] |
orderings
The order specifier for each of the order properties. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
orderings
protected final Ordering[] orderings
- The order specifier for each of the order properties.
MultiColumnQueryResult
public MultiColumnQueryResult(SearchIndex index,
SessionContext sessionContext,
AbstractQueryImpl queryImpl,
MultiColumnQuery query,
org.apache.jackrabbit.core.query.lucene.SpellSuggestion spellSuggestion,
ColumnImpl[] columns,
OrderingImpl[] orderings,
boolean documentOrder,
long offset,
long limit)
throws RepositoryException
- Throws:
RepositoryException
executeQuery
protected MultiColumnQueryHits executeQuery(long resultFetchHint)
throws IOException
- Executes the query for this result and returns hits. The caller must
close the query hits when he is done using it.
- Specified by:
executeQuery
in class QueryResultImpl
- Parameters:
resultFetchHint
- a hint on how many results should be fetched.
- Returns:
- hits for this query result.
- Throws:
IOException
- if an error occurs while executing the query.
createExcerptProvider
protected ExcerptProvider createExcerptProvider()
throws IOException
- Creates an excerpt provider for this result set.
- Specified by:
createExcerptProvider
in class QueryResultImpl
- Returns:
- an excerpt provider.
- Throws:
IOException
- if an error occurs.
Copyright © 2004-2010 The Apache Software Foundation. All Rights Reserved.