Class ElasticsearchJson.Result
- java.lang.Object
-
- org.apache.calcite.adapter.elasticsearch.ElasticsearchJson.Result
-
- Enclosing class:
- ElasticsearchJson
static class ElasticsearchJson.Result extends java.lang.Object
Response from Elastic
-
-
Field Summary
Fields Modifier and Type Field Description private ElasticsearchJson.Aggregations
aggregations
private ElasticsearchJson.SearchHits
hits
private java.lang.String
scrollId
private long
took
-
Constructor Summary
Constructors Constructor Description Result(ElasticsearchJson.SearchHits hits, ElasticsearchJson.Aggregations aggregations, java.lang.String scrollId, long took)
Constructor for this instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) ElasticsearchJson.Aggregations
aggregations()
(package private) java.util.Optional<java.lang.String>
scrollId()
(package private) ElasticsearchJson.SearchHits
searchHits()
(package private) java.time.Duration
took()
-
-
-
Field Detail
-
hits
private final ElasticsearchJson.SearchHits hits
-
aggregations
private final ElasticsearchJson.Aggregations aggregations
-
scrollId
private final java.lang.String scrollId
-
took
private final long took
-
-
Constructor Detail
-
Result
Result(ElasticsearchJson.SearchHits hits, ElasticsearchJson.Aggregations aggregations, java.lang.String scrollId, long took)
Constructor for this instance.- Parameters:
hits
- list of matched documentstook
- time taken (in took) for this query to execute
-
-
Method Detail
-
searchHits
ElasticsearchJson.SearchHits searchHits()
-
aggregations
ElasticsearchJson.Aggregations aggregations()
-
took
java.time.Duration took()
-
scrollId
java.util.Optional<java.lang.String> scrollId()
-
-