@Deprecated public class TemplateQueryBuilder extends AbstractQueryBuilder<TemplateQueryBuilder>
Writeable.Reader<V>, Writeable.Writer<V>ToXContent.DelegatingMapParams, ToXContent.MapParams, ToXContent.Params| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
NAME
Deprecated.
|
boost, BOOST_FIELD, DEFAULT_BOOST, NAME_FIELD, queryNameEMPTY_PARAMS| Constructor and Description |
|---|
TemplateQueryBuilder(StreamInput in)
Deprecated.
Read from a stream.
|
TemplateQueryBuilder(java.lang.String template,
ScriptType scriptType,
java.util.Map<java.lang.String,java.lang.Object> params)
Deprecated.
|
TemplateQueryBuilder(java.lang.String template,
ScriptType scriptType,
java.util.Map<java.lang.String,java.lang.Object> params,
XContentType ct)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
doEquals(TemplateQueryBuilder other)
Deprecated.
|
protected int |
doHashCode()
Deprecated.
|
protected QueryBuilder |
doRewrite(QueryRewriteContext queryRewriteContext)
Deprecated.
|
protected Query |
doToQuery(QueryShardContext context)
Deprecated.
|
protected void |
doWriteTo(StreamOutput out)
Deprecated.
|
protected void |
doXContent(XContentBuilder builder,
ToXContent.Params builderParams)
Deprecated.
|
static java.util.Optional<TemplateQueryBuilder> |
fromXContent(QueryParseContext parseContext)
Deprecated.
In the simplest case, parse template string and variables from the request,
compile the template and execute the template against the given variables.
|
java.lang.String |
getWriteableName()
Deprecated.
|
Script |
template()
Deprecated.
|
addValidationError, boost, boost, convertToBytesRefIfString, convertToStringIfBytesRef, declareStandardFields, equals, extractInnerHitBuilders, getName, hashCode, printBoostAndQueryName, queryName, queryName, readQueries, requireValue, rewrite, throwParsingExceptionOnMultipleFields, toFilter, toQueries, toQuery, toXContent, writeQueries, writeTobuildAsBytes, buildAsBytes, toString, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitrewriteQueryisFragmentpublic static final java.lang.String NAME
public TemplateQueryBuilder(java.lang.String template,
ScriptType scriptType,
java.util.Map<java.lang.String,java.lang.Object> params)
public TemplateQueryBuilder(java.lang.String template,
ScriptType scriptType,
java.util.Map<java.lang.String,java.lang.Object> params,
XContentType ct)
public TemplateQueryBuilder(StreamInput in) throws java.io.IOException
java.io.IOExceptionpublic Script template()
protected void doWriteTo(StreamOutput out) throws java.io.IOException
doWriteTo in class AbstractQueryBuilder<TemplateQueryBuilder>java.io.IOExceptionprotected void doXContent(XContentBuilder builder, ToXContent.Params builderParams) throws java.io.IOException
doXContent in class AbstractQueryBuilder<TemplateQueryBuilder>java.io.IOExceptionpublic java.lang.String getWriteableName()
protected Query doToQuery(QueryShardContext context) throws java.io.IOException
doToQuery in class AbstractQueryBuilder<TemplateQueryBuilder>java.io.IOExceptionprotected int doHashCode()
doHashCode in class AbstractQueryBuilder<TemplateQueryBuilder>protected boolean doEquals(TemplateQueryBuilder other)
doEquals in class AbstractQueryBuilder<TemplateQueryBuilder>protected QueryBuilder doRewrite(QueryRewriteContext queryRewriteContext) throws java.io.IOException
doRewrite in class AbstractQueryBuilder<TemplateQueryBuilder>java.io.IOExceptionpublic static java.util.Optional<TemplateQueryBuilder> fromXContent(QueryParseContext parseContext) throws java.io.IOException
java.io.IOException