org.apache.solr.search.grouping.distributed.command
Class QueryCommand
java.lang.Object
org.apache.solr.search.grouping.distributed.command.QueryCommand
- All Implemented Interfaces:
- Command<QueryCommandResult>
public class QueryCommand
- extends Object
- implements Command<QueryCommandResult>
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
create
public List<Collector> create()
throws IOException
- Description copied from interface:
Command
- Returns a list of
Collector
instances to be
included in the search based on the .
- Specified by:
create
in interface Command<QueryCommandResult>
- Returns:
- a list of
Collector
instances
- Throws:
IOException
- If I/O related errors occur
result
public QueryCommandResult result()
- Description copied from interface:
Command
- Returns the results that the collectors created
by
Command.create()
contain after a search has been executed.
- Specified by:
result
in interface Command<QueryCommandResult>
- Returns:
- The results of the collectors
getKey
public String getKey()
- Specified by:
getKey
in interface Command<QueryCommandResult>
- Returns:
- The key of this command to uniquely identify itself
getGroupSort
public Sort getGroupSort()
- Specified by:
getGroupSort
in interface Command<QueryCommandResult>
- Returns:
- The group sort (overall sort)
getSortWithinGroup
public Sort getSortWithinGroup()
- Specified by:
getSortWithinGroup
in interface Command<QueryCommandResult>
- Returns:
- The sort inside a group
Copyright © 2000-2013 Apache Software Foundation. All Rights Reserved.