public class ElasticsearchQuery extends io.inversion.rql.Query<ElasticsearchQuery,ElasticsearchDb,io.inversion.rql.Select<io.inversion.rql.Select<io.inversion.rql.Select,ElasticsearchQuery>,ElasticsearchQuery>,io.inversion.rql.From<io.inversion.rql.From<io.inversion.rql.From,ElasticsearchQuery>,ElasticsearchQuery>,io.inversion.rql.Where<io.inversion.rql.Where<io.inversion.rql.Where,ElasticsearchQuery>,ElasticsearchQuery>,io.inversion.rql.Group<io.inversion.rql.Group<io.inversion.rql.Group,ElasticsearchQuery>,ElasticsearchQuery>,io.inversion.rql.Order<io.inversion.rql.Order<io.inversion.rql.Order,ElasticsearchQuery>,ElasticsearchQuery>,io.inversion.rql.Page<io.inversion.rql.Page<io.inversion.rql.Page,ElasticsearchQuery>,ElasticsearchQuery>>
| Constructor and Description |
|---|
ElasticsearchQuery() |
ElasticsearchQuery(ElasticsearchDb db,
io.inversion.Collection index,
java.util.List<io.inversion.rql.Term> terms) |
| Modifier and Type | Method and Description |
|---|---|
WrappedQueryBuilder |
buildQuery(io.inversion.rql.Term parent,
io.inversion.rql.Term child) |
protected ElasticsearchPage |
createPage() |
protected io.inversion.rql.Select |
createSelect() |
protected ElasticsearchWhere |
createWhere() |
io.inversion.Results |
doSelect() |
io.inversion.json.JSNode |
getJson() |
org.elasticsearch.search.builder.SearchSourceBuilder |
getSearchBuilder() |
protected void |
push(java.util.List<io.inversion.json.JSNode> stack,
io.inversion.json.JSNode child) |
clearValues, createFrom, createGroup, createOrder, getBuilders, getCollection, getColValue, getColValueKeys, getColValues, getDb, getFrom, getGroup, getNumValues, getOrder, getOriginalValues, getPage, getSelect, getValues, getWhere, isDryRun, withCollection, withColValue, withDb, withDryRun, withTermpublic ElasticsearchQuery()
public ElasticsearchQuery(ElasticsearchDb db, io.inversion.Collection index, java.util.List<io.inversion.rql.Term> terms)
protected io.inversion.rql.Select createSelect()
createSelect in class io.inversion.rql.Query<ElasticsearchQuery,ElasticsearchDb,io.inversion.rql.Select<io.inversion.rql.Select<io.inversion.rql.Select,ElasticsearchQuery>,ElasticsearchQuery>,io.inversion.rql.From<io.inversion.rql.From<io.inversion.rql.From,ElasticsearchQuery>,ElasticsearchQuery>,io.inversion.rql.Where<io.inversion.rql.Where<io.inversion.rql.Where,ElasticsearchQuery>,ElasticsearchQuery>,io.inversion.rql.Group<io.inversion.rql.Group<io.inversion.rql.Group,ElasticsearchQuery>,ElasticsearchQuery>,io.inversion.rql.Order<io.inversion.rql.Order<io.inversion.rql.Order,ElasticsearchQuery>,ElasticsearchQuery>,io.inversion.rql.Page<io.inversion.rql.Page<io.inversion.rql.Page,ElasticsearchQuery>,ElasticsearchQuery>>protected ElasticsearchWhere createWhere()
createWhere in class io.inversion.rql.Query<ElasticsearchQuery,ElasticsearchDb,io.inversion.rql.Select<io.inversion.rql.Select<io.inversion.rql.Select,ElasticsearchQuery>,ElasticsearchQuery>,io.inversion.rql.From<io.inversion.rql.From<io.inversion.rql.From,ElasticsearchQuery>,ElasticsearchQuery>,io.inversion.rql.Where<io.inversion.rql.Where<io.inversion.rql.Where,ElasticsearchQuery>,ElasticsearchQuery>,io.inversion.rql.Group<io.inversion.rql.Group<io.inversion.rql.Group,ElasticsearchQuery>,ElasticsearchQuery>,io.inversion.rql.Order<io.inversion.rql.Order<io.inversion.rql.Order,ElasticsearchQuery>,ElasticsearchQuery>,io.inversion.rql.Page<io.inversion.rql.Page<io.inversion.rql.Page,ElasticsearchQuery>,ElasticsearchQuery>>protected ElasticsearchPage createPage()
createPage in class io.inversion.rql.Query<ElasticsearchQuery,ElasticsearchDb,io.inversion.rql.Select<io.inversion.rql.Select<io.inversion.rql.Select,ElasticsearchQuery>,ElasticsearchQuery>,io.inversion.rql.From<io.inversion.rql.From<io.inversion.rql.From,ElasticsearchQuery>,ElasticsearchQuery>,io.inversion.rql.Where<io.inversion.rql.Where<io.inversion.rql.Where,ElasticsearchQuery>,ElasticsearchQuery>,io.inversion.rql.Group<io.inversion.rql.Group<io.inversion.rql.Group,ElasticsearchQuery>,ElasticsearchQuery>,io.inversion.rql.Order<io.inversion.rql.Order<io.inversion.rql.Order,ElasticsearchQuery>,ElasticsearchQuery>,io.inversion.rql.Page<io.inversion.rql.Page<io.inversion.rql.Page,ElasticsearchQuery>,ElasticsearchQuery>>public io.inversion.Results doSelect()
throws io.inversion.ApiException
doSelect in class io.inversion.rql.Query<ElasticsearchQuery,ElasticsearchDb,io.inversion.rql.Select<io.inversion.rql.Select<io.inversion.rql.Select,ElasticsearchQuery>,ElasticsearchQuery>,io.inversion.rql.From<io.inversion.rql.From<io.inversion.rql.From,ElasticsearchQuery>,ElasticsearchQuery>,io.inversion.rql.Where<io.inversion.rql.Where<io.inversion.rql.Where,ElasticsearchQuery>,ElasticsearchQuery>,io.inversion.rql.Group<io.inversion.rql.Group<io.inversion.rql.Group,ElasticsearchQuery>,ElasticsearchQuery>,io.inversion.rql.Order<io.inversion.rql.Order<io.inversion.rql.Order,ElasticsearchQuery>,ElasticsearchQuery>,io.inversion.rql.Page<io.inversion.rql.Page<io.inversion.rql.Page,ElasticsearchQuery>,ElasticsearchQuery>>io.inversion.ApiExceptionprotected void push(java.util.List<io.inversion.json.JSNode> stack,
io.inversion.json.JSNode child)
public WrappedQueryBuilder buildQuery(io.inversion.rql.Term parent, io.inversion.rql.Term child)
public org.elasticsearch.search.builder.SearchSourceBuilder getSearchBuilder()
public io.inversion.json.JSNode getJson()
Copyright © 2023 Rocket Partners, LLC. All rights reserved.