Class SingleValueQuery.AbstractBuilder
java.lang.Object
org.elasticsearch.index.query.AbstractQueryBuilder<SingleValueQuery.AbstractBuilder>
org.elasticsearch.xpack.esql.querydsl.query.SingleValueQuery.AbstractBuilder
- All Implemented Interfaces:
NamedWriteable,VersionedNamedWriteable,Writeable,QueryBuilder,Rewriteable<QueryBuilder>,org.elasticsearch.xcontent.ToXContent,org.elasticsearch.xcontent.ToXContentObject
- Direct Known Subclasses:
SingleValueQuery.Builder,SingleValueQuery.NegatedSyntheticSourceDelegateBuilder,SingleValueQuery.SyntheticSourceDelegateBuilder
- Enclosing class:
SingleValueQuery
public abstract static class SingleValueQuery.AbstractBuilder
extends AbstractQueryBuilder<SingleValueQuery.AbstractBuilder>
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.elasticsearch.xcontent.ToXContent
org.elasticsearch.xcontent.ToXContent.DelegatingMapParams, org.elasticsearch.xcontent.ToXContent.MapParams, org.elasticsearch.xcontent.ToXContent.ParamsNested 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.index.query.AbstractQueryBuilder
boost, BOOST_FIELD, DEFAULT_BOOST, NAME_FIELD, queryNameFields inherited from interface org.elasticsearch.index.query.Rewriteable
MAX_REWRITE_ROUNDSFields inherited from interface org.elasticsearch.xcontent.ToXContent
EMPTY, EMPTY_PARAMS -
Method Summary
Modifier and TypeMethodDescriptionprotected final booleanprotected final intprotected final QueryBuilderdoRewrite(QueryRewriteContext queryRewriteContext) protected final voiddoWriteTo(StreamOutput out) field()next()protected abstract SingleValueQuery.AbstractBuilderrewrite(QueryBuilder next) protected final org.apache.lucene.search.Querysimple(MappedFieldType ft, SearchExecutionContext context) source()Methods inherited from class org.elasticsearch.index.query.AbstractQueryBuilder
addValidationError, boost, boost, boostAndQueryNameToXContent, checkNegativeBoost, declareStandardFields, doCoordinatorRewrite, doIndexMetadataRewrite, doInnerHitsRewrite, doSearchRewrite, doToQuery, doXContent, equals, extractInnerHitBuilders, getMaxNestedDepth, getName, hashCode, parseInnerQueryBuilder, parseTopLevelQuery, parseTopLevelQuery, printBoostAndQueryName, queryName, queryName, readQueries, requireValue, rewrite, setMaxNestedDepth, throwParsingExceptionOnMultipleFields, toQuery, toString, toXContent, writeQueries, writeToMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.elasticsearch.xcontent.ToXContentObject
isFragmentMethods inherited from interface org.elasticsearch.common.io.stream.VersionedNamedWriteable
getMinimalSupportedVersion, getWriteableName
-
Method Details
-
doWriteTo
- Specified by:
doWriteToin classAbstractQueryBuilder<SingleValueQuery.AbstractBuilder>- Throws:
IOException
-
next
-
field
-
source
-
rewrite
-
doRewrite
- Overrides:
doRewritein classAbstractQueryBuilder<SingleValueQuery.AbstractBuilder>- Throws:
IOException
-
doEquals
- Specified by:
doEqualsin classAbstractQueryBuilder<SingleValueQuery.AbstractBuilder>
-
doHashCode
protected final int doHashCode()- Specified by:
doHashCodein classAbstractQueryBuilder<SingleValueQuery.AbstractBuilder>
-
simple
protected final org.apache.lucene.search.Query simple(MappedFieldType ft, SearchExecutionContext context) throws IOException - Throws:
IOException
-
fieldName
-