Class QueryBuilders.ConstantScoreQueryBuilder
- java.lang.Object
-
- org.apache.calcite.adapter.elasticsearch.QueryBuilders.QueryBuilder
-
- org.apache.calcite.adapter.elasticsearch.QueryBuilders.ConstantScoreQueryBuilder
-
- Enclosing class:
- QueryBuilders
static class QueryBuilders.ConstantScoreQueryBuilder extends QueryBuilders.QueryBuilder
A query that wraps a filter and simply returns a constant score equal to the query boost for every document in the filter.
-
-
Field Summary
Fields Modifier and Type Field Description private QueryBuilders.QueryBuilder
builder
-
Constructor Summary
Constructors Modifier Constructor Description private
ConstantScoreQueryBuilder(QueryBuilders.QueryBuilder builder)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) void
writeJson(com.fasterxml.jackson.core.JsonGenerator generator)
Convert existing query to JSON format using jackson API.
-
-
-
Field Detail
-
builder
private final QueryBuilders.QueryBuilder builder
-
-
Constructor Detail
-
ConstantScoreQueryBuilder
private ConstantScoreQueryBuilder(QueryBuilders.QueryBuilder builder)
-
-
Method Detail
-
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
-
-