| Class | Description |
|---|---|
| AlgebraicInitial |
This is a common pass-through implementation for initial step of an Algebraic operation
|
| ArrayOfDoublesSketchesToPValueEstimates |
Calculate p-values given two ArrayOfDoublesSketch.
|
| ArrayOfDoublesSketchToEstimateAndErrorBounds |
This is a User Defined Function (UDF) for obtaining the unique count estimate
along with a lower and upper bound from an ArrayOfDoublesSketch.
|
| ArrayOfDoublesSketchToEstimates |
This UDF converts an ArrayOfDoubles sketch to estimates.
|
| ArrayOfDoublesSketchToMeans |
This UDF converts an ArrayOfDoubles sketch to mean values.
|
| ArrayOfDoublesSketchToNumberOfRetainedEntries |
This is a User Defined Function (UDF) for obtaining the number of retained entries
from an ArrayOfDoublesSketch.
|
| ArrayOfDoublesSketchToQuantilesSketch |
This UDF converts a given column of double values from an ArrayOfDoubles sketch
to a quantiles DoublesSketch to further analyze the distribution of these values.
|
| ArrayOfDoublesSketchToVariances |
This UDF converts an ArrayOfDoubles sketch to variance values.
|
| DataToArrayOfDoublesSketch |
This UDF creates an ArrayOfDoublesSketch from raw data.
|
| DataToArrayOfDoublesSketch.Initial | |
| DataToArrayOfDoublesSketch.IntermediateFinal | |
| DataToDoubleSummarySketch |
This UDF creates a Sketch<DoubleSummary> from raw data.
|
| DataToDoubleSummarySketch.Initial | |
| DataToDoubleSummarySketch.IntermediateFinal | |
| DataToSketch<U,S extends org.apache.datasketches.tuple.UpdatableSummary<U>> |
This is a generic implementation to be specialized in concrete UDFs
|
| DataToSketchAlgebraicIntermediateFinal<U,S extends org.apache.datasketches.tuple.UpdatableSummary<U>> |
Class used to calculate the intermediate pass (combiner) or the final pass
(reducer) of an Algebraic sketch operation.
|
| DoubleSummarySketchToEstimates |
This UDF converts a Sketch<DoubleSummary> to estimates.
|
| DoubleSummarySketchToPercentile |
This UDF is to get a percentile value from a Sketch<DoubleSummary>.
|
| UnionArrayOfDoublesSketch |
This is to union ArrayOfDoublesSketches.
|
| UnionArrayOfDoublesSketch.Initial | |
| UnionArrayOfDoublesSketch.IntermediateFinal | |
| UnionDoubleSummarySketch |
This is to union Sketch<DoubleSummary>.
|
| UnionDoubleSummarySketch.Initial | |
| UnionDoubleSummarySketch.IntermediateFinal | |
| UnionSketch<S extends org.apache.datasketches.tuple.Summary> |
This is a generic implementation to be specialized in concrete UDFs
|
| UnionSketchAlgebraicIntermediateFinal<S extends org.apache.datasketches.tuple.Summary> |
This is to calculate the intermediate pass (combiner) or the final pass
(reducer) of an Algebraic sketch operation.
|
There are two sets of Pig UDFs: one for generic Tuple sketch with an example implementation for DoubleSummay, and another one for a specialized ArrayOfDoublesSketch.
The generic implementation is in the form of abstract classes DataToSketch and UnionSketch to be specialized for particular types of Summary. An example implementation for DoubleSumamry is provided: DataToDoubleSummarySketch and UnionDoubleSummarySketch, as well as UDFs to obtain the results from sketches: DoubleSumamrySketchToEstimates and DoubleSummarySketchToPercentile.
UDFs for ArrayOfDoublesSketch: DataToArrayOfDoublesSketch, UnionArrayOfDoublesSketch, ArrayOfDoublesSketchToEstimates.
Copyright © 2015–2019 The Apache Software Foundation. All rights reserved.