package tdigest
- Alphabetic
- Public
- All
Type Members
-
class
TDigestAggregator[V] extends Aggregator[V, TDigest, TDigest]
A spark Aggregator for sketching a numeric column with a t-digest
A spark Aggregator for sketching a numeric column with a t-digest
- V
the numeric value type
-
class
TDigestArrayAggregator[V] extends TDigestArrayAggregatorBase[Array[V]]
A spark Aggregator for sketching an array of numeric values with an array of t-digests
A spark Aggregator for sketching an array of numeric values with an array of t-digests
- V
the numeric value type contained in the array
-
abstract
class
TDigestArrayAggregatorBase[V] extends Aggregator[V, Array[TDigest], Array[TDigest]]
A base class for aggregating over array-like collections of values.
A base class for aggregating over array-like collections of values. Supplies all Aggregator methods except
reduce
, which is class specific. Maintains and returns an Array[TDigest], regardless of specific input type.- V
the specific array-like column type expected from input column
-
class
TDigestArrayReduceAggregator extends TDigestArrayAggregatorBase[Array[TDigest]]
A spark Aggregator for reducing a column containing arrays of t-digests down to a single array of t-digests.
A spark Aggregator for reducing a column containing arrays of t-digests down to a single array of t-digests. Therefore, in this Aggregator, 'reduce' and 'merge' both perform t-digest merge operations.
-
class
TDigestMLLibVecAggregator extends TDigestArrayAggregatorBase[Vector]
A spark Aggregator for sketching the values in an MLLib Vector with an array of t-digests
-
class
TDigestMLVecAggregator extends TDigestArrayAggregatorBase[Vector]
A spark Aggregator for sketching the values in an ML Vector with an array of t-digests
-
class
TDigestReduceAggregator extends Aggregator[TDigest, TDigest, TDigest]
A spark Aggregator for reducing a column of t-digests down to a single t-digest.
A spark Aggregator for reducing a column of t-digests down to a single t-digest. Therefore, in this Aggregator, 'reduce' and 'merge' both perform a t-digest merge operation.
Value Members
-
object
TDigestAggregator extends Serializable
Companion object and definitions for TDigestAggregator
-
object
TDigestArrayAggregator extends Serializable
Companion object and definitions
-
object
TDigestArrayReduceAggregator extends Serializable
Companion object and definitions
-
object
TDigestMLLibVecAggregator extends Serializable
Companion object and definitions
-
object
TDigestMLVecAggregator extends Serializable
Companion object and definitions
-
object
TDigestReduceAggregator extends Serializable
Companion object and definitions
-
object
functions
Convenience functions that do not require type parameters or typeclasses to invoke.
Convenience functions that do not require type parameters or typeclasses to invoke. Use cases include calling from java or supporting pyspark bindings.