org.elasticsearch.index.query
Class BaseQueryBuilder
java.lang.Object
org.elasticsearch.index.query.BaseQueryBuilder
- All Implemented Interfaces:
- ToXContent, QueryBuilder
- Direct Known Subclasses:
- BoolQueryBuilder, BoostingQueryBuilder, ConstantScoreQueryBuilder, CustomBoostFactorQueryBuilder, CustomFiltersScoreQueryBuilder, CustomScoreQueryBuilder, DisMaxQueryBuilder, FieldMaskingSpanQueryBuilder, FieldQueryBuilder, FilteredQueryBuilder, FuzzyLikeThisFieldQueryBuilder, FuzzyLikeThisQueryBuilder, FuzzyQueryBuilder, GeoShapeQueryBuilder, HasChildQueryBuilder, IdsQueryBuilder, IndicesQueryBuilder, MatchAllQueryBuilder, MatchQueryBuilder, MoreLikeThisFieldQueryBuilder, MoreLikeThisQueryBuilder, MultiMatchQueryBuilder, NestedQueryBuilder, PrefixQueryBuilder, QueryStringQueryBuilder, RangeQueryBuilder, SpanFirstQueryBuilder, SpanNearQueryBuilder, SpanNotQueryBuilder, SpanOrQueryBuilder, SpanTermQueryBuilder, TermQueryBuilder, TermsQueryBuilder, TopChildrenQueryBuilder, WildcardQueryBuilder, WrapperQueryBuilder
public abstract class BaseQueryBuilder
- extends Object
- implements QueryBuilder
BaseQueryBuilder
public BaseQueryBuilder()
toString
public String toString()
- Overrides:
toString
in class Object
buildAsBytes
public BytesReference buildAsBytes()
throws QueryBuilderException
- Specified by:
buildAsBytes
in interface QueryBuilder
- Throws:
QueryBuilderException
buildAsBytes
public BytesReference buildAsBytes(XContentType contentType)
throws QueryBuilderException
- Specified by:
buildAsBytes
in interface QueryBuilder
- Throws:
QueryBuilderException
toXContent
public XContentBuilder toXContent(XContentBuilder builder,
ToXContent.Params params)
throws IOException
- Specified by:
toXContent
in interface ToXContent
- Throws:
IOException
doXContent
protected abstract void doXContent(XContentBuilder builder,
ToXContent.Params params)
throws IOException
- Throws:
IOException
Copyright © 2009-2012. All Rights Reserved.