# Hierarchy For All Packages

Package Hierarchies:

- org.apache.datasketches.hive.common,
- org.apache.datasketches.hive.cpc,
- org.apache.datasketches.hive.frequencies,
- org.apache.datasketches.hive.hll,
- org.apache.datasketches.hive.kll,
- org.apache.datasketches.hive.quantiles,
- org.apache.datasketches.hive.theta,
- org.apache.datasketches.hive.tuple

## Class Hierarchy

- java.lang.Object
  - org.apache.hadoop.hive.ql.udf.generic.AbstractGenericUDAFResolver (implements org.apache.hadoop.hive.ql.udf.generic.GenericUDAFResolver2)
    - org.apache.datasketches.hive.tuple.DataToArrayOfDoublesSketchUDAF
    - org.apache.datasketches.hive.quantiles.DataToDoublesSketchUDAF
    - org.apache.datasketches.hive.frequencies.DataToItemsSketchUDAF<T>
      - org.apache.datasketches.hive.frequencies.DataToStringsSketchUDAF
    - org.apache.datasketches.hive.quantiles.DataToItemsSketchUDAF<T>
      - org.apache.datasketches.hive.quantiles.DataToStringsSketchUDAF
    - org.apache.datasketches.hive.cpc.DataToSketchUDAF
    - org.apache.datasketches.hive.hll.DataToSketchUDAF
    - org.apache.datasketches.hive.kll.DataToSketchUDAF
    - org.apache.datasketches.hive.theta.DataToSketchUDAF
    - org.apache.datasketches.hive.tuple.DataToSketchUDAF
      - org.apache.datasketches.hive.tuple.DataToDoubleSummarySketchUDAF
      - org.apache.datasketches.hive.tuple.DataToDoubleSummaryWithModeSketchUDAF
    - org.apache.datasketches.hive.theta.IntersectSketchUDAF
    - org.apache.datasketches.hive.tuple.UnionArrayOfDoublesSketchUDAF
    - org.apache.datasketches.hive.quantiles.UnionDoublesSketchUDAF
    - org.apache.datasketches.hive.frequencies.UnionItemsSketchUDAF<T>
      - org.apache.datasketches.hive.frequencies.UnionStringsSketchUDAF
    - org.apache.datasketches.hive.quantiles.UnionItemsSketchUDAF<T>
      - org.apache.datasketches.hive.quantiles.UnionStringsSketchUDAF
    - org.apache.datasketches.hive.cpc.UnionSketchUDAF
    - org.apache.datasketches.hive.hll.UnionSketchUDAF
    - org.apache.datasketches.hive.kll.UnionSketchUDAF
    - org.apache.datasketches.hive.theta.UnionSketchUDAF
    - org.apache.datasketches.hive.tuple.UnionSketchUDAF
      - org.apache.datasketches.hive.tuple.UnionDoubleSummarySketchUDAF
      - org.apache.datasketches.hive.tuple.UnionDoubleSummaryWithModeSketchUDAF
  - org.apache.datasketches.hive.common.BytesWritableHelper
  - org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator (implements java.io.Closeable)
    - org.apache.datasketches.hive.tuple.DataToArrayOfDoublesSketchUDAF.DataToArrayOfDoublesSketchEvaluator
    - org.apache.datasketches.hive.frequencies.DataToItemsSketchUDAF.DataToItemsSketchEvaluator<T>
    - org.apache.datasketches.hive.quantiles.DataToItemsSketchUDAF.DataToSketchEvaluator<T>
    - org.apache.datasketches.hive.cpc.DataToSketchUDAF.DataToSketchEvaluator
    - org.apache.datasketches.hive.hll.DataToSketchUDAF.DataToSketchEvaluator
    - org.apache.datasketches.hive.tuple.DataToSketchUDAF.DataToSketchEvaluator<U,​S>
    - org.apache.datasketches.hive.tuple.UnionArrayOfDoublesSketchUDAF.UnionArrayOfDoublesSketchEvaluator
    - org.apache.datasketches.hive.theta.UnionEvaluator
      - org.apache.datasketches.hive.theta.DataToSketchUDAF.DataToSketchEvaluator
      - org.apache.datasketches.hive.theta.UnionSketchUDAF.UnionSketchUDAFEvaluator
    - org.apache.datasketches.hive.quantiles.UnionItemsSketchUDAF.UnionEvaluator<T>
    - org.apache.datasketches.hive.frequencies.UnionItemsSketchUDAF.UnionItemsSketchEvaluator<T>
    - org.apache.datasketches.hive.tuple.UnionSketchUDAF.UnionSketchEvaluator<S>
      - org.apache.datasketches.hive.tuple.UnionDoubleSummarySketchUDAF.UnionDoubleSummarySketchEvaluator
      - org.apache.datasketches.hive.tuple.UnionDoubleSummaryWithModeSketchUDAF.UnionDoubleSummaryWithModeSketchEvaluator
    - org.apache.datasketches.hive.cpc.UnionSketchUDAF.UnionSketchUDAFEvaluator
    - org.apache.datasketches.hive.hll.UnionSketchUDAF.UnionSketchUDAFEvaluator
  - org.apache.hadoop.hive.ql.udf.generic.GenericUDTF
    - org.apache.datasketches.hive.tuple.ArrayOfDoublesSketchToValuesUDTF
    - org.apache.datasketches.hive.frequencies.GetFrequentItemsFromStringsSketchUDTF
  - org.apache.hadoop.hive.ql.exec.UDF
    - org.apache.datasketches.hive.tuple.ArrayOfDoublesSketchesTTestUDF
    - org.apache.datasketches.hive.tuple.ArrayOfDoublesSketchToEstimateAndErrorBoundsUDF
    - org.apache.datasketches.hive.tuple.ArrayOfDoublesSketchToEstimatesUDF
    - org.apache.datasketches.hive.tuple.ArrayOfDoublesSketchToMeansUDF
    - org.apache.datasketches.hive.tuple.ArrayOfDoublesSketchToNumberOfRetainedEntriesUDF
    - org.apache.datasketches.hive.tuple.ArrayOfDoublesSketchToQuantilesSketchUDF
    - org.apache.datasketches.hive.tuple.ArrayOfDoublesSketchToVariancesUDF
    - org.apache.datasketches.hive.quantiles.DoublesSketchToStringUDF
    - org.apache.datasketches.hive.tuple.DoubleSummarySketchToEstimatesUDF
    - org.apache.datasketches.hive.tuple.DoubleSummarySketchToPercentileUDF
    - org.apache.datasketches.hive.theta.EstimateSketchSimilarityUDF
    - org.apache.datasketches.hive.theta.EstimateSketchUDF
    - org.apache.datasketches.hive.theta.ExcludeSketchUDF
    - org.apache.datasketches.hive.quantiles.GetCdfFromDoublesSketchUDF
    - org.apache.datasketches.hive.quantiles.GetCdfFromStringsSketchUDF
    - org.apache.datasketches.hive.kll.GetCdfUDF
    - org.apache.datasketches.hive.cpc.GetEstimateAndErrorBoundsUDF
    - org.apache.datasketches.hive.cpc.GetEstimateUDF
    - org.apache.datasketches.hive.quantiles.GetKFromDoublesSketchUDF
    - org.apache.datasketches.hive.quantiles.GetKFromStringsSketchUDF
    - org.apache.datasketches.hive.quantiles.GetNFromDoublesSketchUDF
    - org.apache.datasketches.hive.quantiles.GetNFromStringsSketchUDF
    - org.apache.datasketches.hive.kll.GetNUDF
    - org.apache.datasketches.hive.quantiles.GetPmfFromDoublesSketchUDF
    - org.apache.datasketches.hive.quantiles.GetPmfFromStringsSketchUDF
    - org.apache.datasketches.hive.kll.GetPmfUDF
    - org.apache.datasketches.hive.quantiles.GetQuantileFromDoublesSketchUDF
    - org.apache.datasketches.hive.quantiles.GetQuantileFromStringsSketchUDF
    - org.apache.datasketches.hive.quantiles.GetQuantilesFromDoublesSketchUDF
    - org.apache.datasketches.hive.quantiles.GetQuantilesFromStringsSketchUDF
    - org.apache.datasketches.hive.kll.GetQuantilesUDF
    - org.apache.datasketches.hive.kll.GetQuantileUDF
    - org.apache.datasketches.hive.kll.GetRankUDF
    - org.apache.datasketches.hive.theta.IntersectSketchUDF
    - org.apache.datasketches.hive.hll.SketchToEstimateAndErrorBoundsUDF
    - org.apache.datasketches.hive.hll.SketchToEstimateUDF
    - org.apache.datasketches.hive.cpc.SketchToStringUDF
    - org.apache.datasketches.hive.hll.SketchToStringUDF
    - org.apache.datasketches.hive.kll.SketchToStringUDF
    - org.apache.datasketches.hive.quantiles.StringsSketchToStringUDF
    - org.apache.datasketches.hive.cpc.UnionSketchUDF
    - org.apache.datasketches.hive.hll.UnionSketchUDF
    - org.apache.datasketches.hive.theta.UnionSketchUDF