public class StringTerms extends InternalTerms<StringTerms,StringTerms.Bucket>
| 修飾子とタイプ | クラスと説明 |
|---|---|
static class |
StringTerms.Bucket |
InternalMultiBucketAggregation.InternalBucketInternalAggregation.CommonFields, InternalAggregation.ReduceContext, InternalAggregation.TypeTerms.Order, Terms.ValueTypeToXContent.DelegatingMapParams, ToXContent.MapParams, ToXContent.Params| 修飾子とタイプ | フィールドと説明 |
|---|---|
static AggregationStreams.Stream |
STREAM |
static InternalAggregation.Type |
TYPE |
bucketMap, buckets, DOC_COUNT_ERROR_UPPER_BOUND_FIELD_NAME, docCountError, minDocCount, order, otherDocCount, requiredSize, shardSize, showTermDocCountError, SUM_OF_OTHER_DOC_COUNTSmetaData, nameEMPTY_PARAMS| コンストラクタと説明 |
|---|
StringTerms(String name,
Terms.Order order,
int requiredSize,
int shardSize,
long minDocCount,
List<? extends InternalTerms.Bucket> buckets,
boolean showTermDocCountError,
long docCountError,
long otherDocCount,
List<PipelineAggregator> pipelineAggregators,
Map<String,Object> metaData) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
StringTerms |
create(List<StringTerms.Bucket> buckets)
Create a new copy of this
Aggregation with the same settings as
this Aggregation and contains the provided buckets. |
protected StringTerms |
create(String name,
List<InternalTerms.Bucket> buckets,
long docCountError,
long otherDocCount,
InternalTerms prototype) |
StringTerms.Bucket |
createBucket(InternalAggregations aggregations,
StringTerms.Bucket prototype)
Create a new
InternalMultiBucketAggregation.InternalBucket using the provided prototype bucket
and aggregations. |
protected void |
doReadFrom(StreamInput in) |
protected void |
doWriteTo(StreamOutput out) |
XContentBuilder |
doXContentBody(XContentBuilder builder,
ToXContent.Params params) |
static void |
registerStreams() |
InternalAggregation.Type |
type() |
doReduce, getBucketByKey, getBuckets, getDocCountError, getSumOfOtherDocCountsgetPropertygetMetaData, getName, getProperty, pipelineAggregators, readFrom, readSize, reduce, toXContent, writeSize, writeToclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetMetaData, getName, getPropertytoXContentreadFrom, writeTopublic static final InternalAggregation.Type TYPE
public static final AggregationStreams.Stream STREAM
public StringTerms(String name, Terms.Order order, int requiredSize, int shardSize, long minDocCount, List<? extends InternalTerms.Bucket> buckets, boolean showTermDocCountError, long docCountError, long otherDocCount, List<PipelineAggregator> pipelineAggregators, Map<String,Object> metaData)
public static void registerStreams()
public InternalAggregation.Type type()
type クラス内 InternalAggregationInternalAggregation.Type of this aggregationpublic StringTerms create(List<StringTerms.Bucket> buckets)
InternalMultiBucketAggregationAggregation with the same settings as
this Aggregation and contains the provided buckets.create クラス内 InternalMultiBucketAggregation<StringTerms,StringTerms.Bucket>buckets - the buckets to use in the new AggregationAggregationpublic StringTerms.Bucket createBucket(InternalAggregations aggregations, StringTerms.Bucket prototype)
InternalMultiBucketAggregationInternalMultiBucketAggregation.InternalBucket using the provided prototype bucket
and aggregations.createBucket クラス内 InternalMultiBucketAggregation<StringTerms,StringTerms.Bucket>aggregations - the aggregations for the new bucketprototype - the bucket to use as a prototypeprotected StringTerms create(String name, List<InternalTerms.Bucket> buckets, long docCountError, long otherDocCount, InternalTerms prototype)
create クラス内 InternalTerms<StringTerms,StringTerms.Bucket>protected void doReadFrom(StreamInput in) throws IOException
doReadFrom クラス内 InternalAggregationIOExceptionprotected void doWriteTo(StreamOutput out) throws IOException
doWriteTo クラス内 InternalAggregationIOExceptionpublic XContentBuilder doXContentBody(XContentBuilder builder, ToXContent.Params params) throws IOException
doXContentBody クラス内 InternalAggregationIOExceptionCopyright © 2009–2016. All rights reserved.