Class InternalRange.Factory<B extends InternalRange.Bucket,R extends InternalRange<B,R>>

    • Constructor Detail

      • Factory

        public Factory()
    • Method Detail

      • getValueType

        public ValueType getValueType()
      • create

        public R create​(java.lang.String name,
                        java.util.List<B> ranges,
                        DocValueFormat format,
                        boolean keyed,
                        java.util.List<PipelineAggregator> pipelineAggregators,
                        java.util.Map<java.lang.String,java.lang.Object> metaData)
      • createBucket

        public B createBucket​(java.lang.String key,
                              double from,
                              double to,
                              long docCount,
                              InternalAggregations aggregations,
                              boolean keyed,
                              DocValueFormat format)
      • create

        public R create​(java.util.List<B> ranges,
                        R prototype)