Package org.elasticsearch.search.fetch
Class FetchSearchResult
- java.lang.Object
-
- org.elasticsearch.transport.TransportMessage
-
- org.elasticsearch.transport.TransportResponse
-
- org.elasticsearch.search.SearchPhaseResult
-
- org.elasticsearch.search.fetch.FetchSearchResult
-
- All Implemented Interfaces:
Streamable,Writeable
public final class FetchSearchResult extends SearchPhaseResult
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.elasticsearch.transport.TransportResponse
TransportResponse.Empty
-
Nested classes/interfaces inherited from interface org.elasticsearch.common.io.stream.Writeable
Writeable.Reader<V>, Writeable.Writer<V>
-
-
Field Summary
-
Fields inherited from class org.elasticsearch.search.SearchPhaseResult
requestId
-
-
Constructor Summary
Constructors Constructor Description FetchSearchResult()FetchSearchResult(long id, SearchShardTarget shardTarget)FetchSearchResult(StreamInput in)
-
Method Summary
Modifier and Type Method Description intcounterGetAndIncrement()FetchSearchResultfetchResult()Returns the fetch result iff it's included in this response otherwisenullSearchHitshits()voidhits(SearchHits hits)FetchSearchResultinitCounter()QuerySearchResultqueryResult()Returns the query result iff it's included in this response otherwisenullvoidwriteTo(StreamOutput out)Write this object's fields to a StreamOutput.-
Methods inherited from class org.elasticsearch.search.SearchPhaseResult
getRequestId, getSearchShardTarget, getShardIndex, readFrom, setSearchShardTarget, setShardIndex
-
Methods inherited from class org.elasticsearch.transport.TransportMessage
remoteAddress, remoteAddress
-
-
-
-
Constructor Detail
-
FetchSearchResult
public FetchSearchResult()
-
FetchSearchResult
public FetchSearchResult(StreamInput in) throws java.io.IOException
- Throws:
java.io.IOException
-
FetchSearchResult
public FetchSearchResult(long id, SearchShardTarget shardTarget)
-
-
Method Detail
-
queryResult
public QuerySearchResult queryResult()
Description copied from class:SearchPhaseResultReturns the query result iff it's included in this response otherwisenull- Overrides:
queryResultin classSearchPhaseResult
-
fetchResult
public FetchSearchResult fetchResult()
Description copied from class:SearchPhaseResultReturns the fetch result iff it's included in this response otherwisenull- Overrides:
fetchResultin classSearchPhaseResult
-
hits
public void hits(SearchHits hits)
-
hits
public SearchHits hits()
-
initCounter
public FetchSearchResult initCounter()
-
counterGetAndIncrement
public int counterGetAndIncrement()
-
writeTo
public void writeTo(StreamOutput out) throws java.io.IOException
Description copied from interface:StreamableWrite this object's fields to a StreamOutput.- Specified by:
writeToin interfaceStreamable- Specified by:
writeToin interfaceWriteable- Overrides:
writeToin classTransportMessage- Throws:
java.io.IOException
-
-