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.IOException
public ParseFieldMatcher getParseFieldMatcher()
getParseFieldMatcher
in interface ParseFieldMatcherSupplier
public java.lang.String getDefaultScriptLanguage()