public class QueryParseContext extends java.lang.Object implements ParseFieldMatcherSupplier
| Constructor and Description |
|---|
QueryParseContext(IndicesQueriesRegistry registry,
XContentParser parser,
ParseFieldMatcher parseFieldMatcher) |
QueryParseContext(java.lang.String defaultScriptLanguage,
IndicesQueriesRegistry registry,
XContentParser parser,
ParseFieldMatcher parseFieldMatcher) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getDefaultScriptLanguage()
Returns the default scripting language, that should be used if scripts don't specify the script language
explicitly.
|
ParseFieldMatcher |
getParseFieldMatcher() |
boolean |
isDeprecatedSetting(java.lang.String setting) |
java.util.Optional<QueryBuilder> |
parseInnerQueryBuilder()
Parses a query excluding the query element that wraps it
|
XContentParser |
parser() |
QueryBuilder |
parseTopLevelQueryBuilder()
Parses a top level query including the query element that wraps it
|
public QueryParseContext(IndicesQueriesRegistry registry, XContentParser parser, ParseFieldMatcher parseFieldMatcher)
public QueryParseContext(java.lang.String defaultScriptLanguage,
IndicesQueriesRegistry registry,
XContentParser parser,
ParseFieldMatcher parseFieldMatcher)
public XContentParser parser()
public boolean isDeprecatedSetting(java.lang.String setting)
public QueryBuilder parseTopLevelQueryBuilder()
public java.util.Optional<QueryBuilder> parseInnerQueryBuilder() throws java.io.IOException
java.io.IOExceptionpublic ParseFieldMatcher getParseFieldMatcher()
getParseFieldMatcher in interface ParseFieldMatcherSupplierpublic java.lang.String getDefaultScriptLanguage()