org.elasticsearch.index.query
Interface QueryBuilder

All Known Subinterfaces:
XContentQueryBuilder, XContentSpanQueryBuilder
All Known Implementing Classes:
BaseQueryBuilder, BoolQueryBuilder, ConstantScoreQueryBuilder, CustomBoostFactorQueryBuilder, CustomScoreQueryBuilder, DisMaxQueryBuilder, FieldMaskingSpanQueryBuilder, FieldQueryBuilder, FilteredQueryBuilder, FuzzyLikeThisFieldQueryBuilder, FuzzyLikeThisQueryBuilder, FuzzyQueryBuilder, MatchAllQueryBuilder, MoreLikeThisFieldQueryBuilder, MoreLikeThisQueryBuilder, PrefixQueryBuilder, QueryStringQueryBuilder, RangeQueryBuilder, SpanFirstQueryBuilder, SpanNearQueryBuilder, SpanNotQueryBuilder, SpanOrQueryBuilder, SpanTermQueryBuilder, TermQueryBuilder, WildcardQueryBuilder

public interface QueryBuilder


Method Summary
 byte[] buildAsBytes()
           
 byte[] buildAsBytes(XContentType contentType)
           
 FastByteArrayOutputStream buildAsUnsafeBytes()
           
 FastByteArrayOutputStream buildAsUnsafeBytes(XContentType contentType)
           
 

Method Detail

buildAsUnsafeBytes

FastByteArrayOutputStream buildAsUnsafeBytes()
                                             throws QueryBuilderException
Throws:
QueryBuilderException

buildAsUnsafeBytes

FastByteArrayOutputStream buildAsUnsafeBytes(XContentType contentType)
                                             throws QueryBuilderException
Throws:
QueryBuilderException

buildAsBytes

byte[] buildAsBytes()
                    throws QueryBuilderException
Throws:
QueryBuilderException

buildAsBytes

byte[] buildAsBytes(XContentType contentType)
                    throws QueryBuilderException
Throws:
QueryBuilderException