public class QueryParseContext extends java.lang.Object implements ParseFieldMatcherSupplier
Constructor and Description |
---|
QueryParseContext(IndicesQueriesRegistry registry,
XContentParser parser,
ParseFieldMatcher parseFieldMatcher) |
Modifier and Type | Method and Description |
---|---|
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 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