org.elasticsearch.index.query
Class BaseQueryBuilder

java.lang.Object
  extended by 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


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.elasticsearch.common.xcontent.ToXContent
ToXContent.MapParams, ToXContent.Params
 
Field Summary
 
Fields inherited from interface org.elasticsearch.common.xcontent.ToXContent
EMPTY_PARAMS
 
Constructor Summary
BaseQueryBuilder()
           
 
Method Summary
 BytesReference buildAsBytes()
           
 BytesReference buildAsBytes(XContentType contentType)
           
protected abstract  void doXContent(XContentBuilder builder, ToXContent.Params params)
           
 String toString()
           
 XContentBuilder toXContent(XContentBuilder builder, ToXContent.Params params)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

BaseQueryBuilder

public BaseQueryBuilder()
Method Detail

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.