Class EsAbstractConditionAggregation

    • Field Detail

      • aggregationAggregationBuilderList

        protected List<org.elasticsearch.search.aggregations.AbstractAggregationBuilder<?>> aggregationAggregationBuilderList
    • Constructor Detail

      • EsAbstractConditionAggregation

        public EsAbstractConditionAggregation()
    • Method Detail

      • hasAggregations

        public boolean hasAggregations()
      • getAggregationBuilderList

        public List<org.elasticsearch.search.aggregations.AbstractAggregationBuilder<?>> getAggregationBuilderList()
      • addAggregation

        public void addAggregation​(org.elasticsearch.search.aggregations.AbstractAggregationBuilder<?> aggregationAggregationBuilder)
      • regAvgA

        protected org.elasticsearch.search.aggregations.metrics.AvgAggregationBuilder regAvgA​(String name,
                                                                                              String field)
      • regMaxA

        protected org.elasticsearch.search.aggregations.metrics.MaxAggregationBuilder regMaxA​(String name,
                                                                                              String field)
      • regMinA

        protected org.elasticsearch.search.aggregations.metrics.MinAggregationBuilder regMinA​(String name,
                                                                                              String field)
      • regSumA

        protected org.elasticsearch.search.aggregations.metrics.SumAggregationBuilder regSumA​(String name,
                                                                                              String field)
      • regExtendedStatsA

        protected org.elasticsearch.search.aggregations.metrics.ExtendedStatsAggregationBuilder regExtendedStatsA​(String name,
                                                                                                                  String field)
      • regStatsA

        protected org.elasticsearch.search.aggregations.metrics.StatsAggregationBuilder regStatsA​(String name,
                                                                                                  String field)
      • regPercentilesA

        protected org.elasticsearch.search.aggregations.metrics.PercentilesAggregationBuilder regPercentilesA​(String name,
                                                                                                              String field)
      • regPercentileRanksA

        protected org.elasticsearch.search.aggregations.metrics.PercentileRanksAggregationBuilder regPercentileRanksA​(String name,
                                                                                                                      String field,
                                                                                                                      double[] values)
      • regCardinalityA

        protected org.elasticsearch.search.aggregations.metrics.CardinalityAggregationBuilder regCardinalityA​(String name,
                                                                                                              String field)
      • regCountA

        protected org.elasticsearch.search.aggregations.metrics.ValueCountAggregationBuilder regCountA​(String name,
                                                                                                       String field)
      • regTermsA

        protected org.elasticsearch.search.aggregations.bucket.terms.TermsAggregationBuilder regTermsA​(String name,
                                                                                                       String field)
      • regSignificantTermsA

        protected org.elasticsearch.search.aggregations.bucket.significant.SignificantTermsAggregationBuilder regSignificantTermsA​(String name,
                                                                                                                                   String field)
      • regHistogramA

        protected org.elasticsearch.search.aggregations.bucket.histogram.HistogramAggregationBuilder regHistogramA​(String name,
                                                                                                                   String field)
      • regDateHistogramA

        protected org.elasticsearch.search.aggregations.bucket.histogram.DateHistogramAggregationBuilder regDateHistogramA​(String name,
                                                                                                                           String field)
      • regRangeA

        protected org.elasticsearch.search.aggregations.bucket.range.RangeAggregationBuilder regRangeA​(String name,
                                                                                                       String field)
      • regDateRangeA

        protected org.elasticsearch.search.aggregations.bucket.range.DateRangeAggregationBuilder regDateRangeA​(String name,
                                                                                                               String field)
      • regIpRangeA

        protected org.elasticsearch.search.aggregations.bucket.range.IpRangeAggregationBuilder regIpRangeA​(String name,
                                                                                                           String field)
      • regMissingA

        protected org.elasticsearch.search.aggregations.bucket.missing.MissingAggregationBuilder regMissingA​(String name,
                                                                                                             String field)
      • regFilterA

        protected org.elasticsearch.search.aggregations.bucket.filter.FilterAggregationBuilder regFilterA​(String name,
                                                                                                          org.elasticsearch.index.query.QueryBuilder filter)
      • regGlobalA

        protected org.elasticsearch.search.aggregations.bucket.global.GlobalAggregationBuilder regGlobalA​(String name)
      • regSamplerA

        protected org.elasticsearch.search.aggregations.bucket.sampler.SamplerAggregationBuilder regSamplerA​(String name)
      • regScriptedMetricA

        protected org.elasticsearch.search.aggregations.metrics.ScriptedMetricAggregationBuilder regScriptedMetricA​(String name)
      • regTopHitsA

        protected org.elasticsearch.search.aggregations.metrics.TopHitsAggregationBuilder regTopHitsA​(String name)
      • regA

        protected void regA​(org.elasticsearch.search.aggregations.AbstractAggregationBuilder<?> builder)
      • checkEsInvalidAggregation

        protected void checkEsInvalidAggregation​(String name,
                                                 Object value)
      • checkEsInvalidAggregationCollection

        protected void checkEsInvalidAggregationCollection​(String name,
                                                           Collection<?> values)
      • assertObjectNotNull

        protected void assertObjectNotNull​(String variableName,
                                           Object value)