Class QueryBuilders.RangeQueryBuilder
- java.lang.Object
-
- org.apache.calcite.adapter.elasticsearch.QueryBuilders.QueryBuilder
-
- org.apache.calcite.adapter.elasticsearch.QueryBuilders.RangeQueryBuilder
-
- Enclosing class:
- QueryBuilders
static class QueryBuilders.RangeQueryBuilder extends QueryBuilders.QueryBuilder
A Query that matches documents within an range of terms.
-
-
Constructor Summary
Constructors Modifier Constructor Description private
RangeQueryBuilder(java.lang.String fieldName)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) QueryBuilders.RangeQueryBuilder
format(java.lang.String format)
private QueryBuilders.RangeQueryBuilder
from(java.lang.Object value, boolean gte)
(package private) QueryBuilders.RangeQueryBuilder
gt(java.lang.Object value)
(package private) QueryBuilders.RangeQueryBuilder
gte(java.lang.Object value)
(package private) QueryBuilders.RangeQueryBuilder
lt(java.lang.Object value)
(package private) QueryBuilders.RangeQueryBuilder
lte(java.lang.Object value)
private QueryBuilders.RangeQueryBuilder
to(java.lang.Object value, boolean lte)
(package private) void
writeJson(com.fasterxml.jackson.core.JsonGenerator generator)
Convert existing query to JSON format using jackson API.
-
-
-
Method Detail
-
to
private QueryBuilders.RangeQueryBuilder to(java.lang.Object value, boolean lte)
-
from
private QueryBuilders.RangeQueryBuilder from(java.lang.Object value, boolean gte)
-
lt
QueryBuilders.RangeQueryBuilder lt(java.lang.Object value)
-
lte
QueryBuilders.RangeQueryBuilder lte(java.lang.Object value)
-
gt
QueryBuilders.RangeQueryBuilder gt(java.lang.Object value)
-
gte
QueryBuilders.RangeQueryBuilder gte(java.lang.Object value)
-
format
QueryBuilders.RangeQueryBuilder format(java.lang.String format)
-
writeJson
void writeJson(com.fasterxml.jackson.core.JsonGenerator generator) throws java.io.IOException
Description copied from class:QueryBuilders.QueryBuilder
Convert existing query to JSON format using jackson API.- Specified by:
writeJson
in classQueryBuilders.QueryBuilder
- Parameters:
generator
- used to generate JSON elements- Throws:
java.io.IOException
- if IO error occurred
-
-