Class IngesterContext


  • public class IngesterContext
    extends Object
    • Field Detail

      • DEFAULT_HISTOGRAM_COMPRESS_LIMIT_RATIO

        public static final double DEFAULT_HISTOGRAM_COMPRESS_LIMIT_RATIO
        Compress histogram limit when the count of centroid is larger then this ratio * accuracy. Default to 2, meaning when the count of centroids is larger then twice of histogram accuracy, perform the compression.
        See Also:
        Constant Field Values
      • DEFAULT_CENTROIDS_COUNT_LIMIT

        public static final int DEFAULT_CENTROIDS_COUNT_LIMIT
        Default centroids count limit, default to 100, meaning histogram with more then 100 centroids will throw TooManyCentroidException.
        See Also:
        Constant Field Values
      • DEFAULT_HISTOGRAM_ACCURACY

        public static final int DEFAULT_HISTOGRAM_ACCURACY
        Default histogram accuracy, used when constructing new T-Digest for compression, and also controls the threshold for compression as well.
        See Also:
        Constant Field Values
    • Method Detail

      • getHistogramCentroidsLimit

        public int getHistogramCentroidsLimit()
      • setHistogramCentroidsLimit

        public void setHistogramCentroidsLimit​(int histogramCentroidsLimit)
      • getTargetHistogramAccuracy

        public int getTargetHistogramAccuracy()
      • setTargetHistogramAccuracy

        public void setTargetHistogramAccuracy​(int targetHistogramAccuracy)
      • isOptimizeHistograms

        public boolean isOptimizeHistograms()
      • setOptimizeHistograms

        public void setOptimizeHistograms​(boolean optimizeHistograms)