package aggregates
Content Hierarchy
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
- trait AggregateFunctionImports extends AnyRef
-
case class
ExpressionAggregates(children: Seq[Expression], zero: (DataType) ⇒ Option[Any], addF: (DataType) ⇒ Option[(Expression, Expression) ⇒ Expression], sumType: DataType) extends DeclarativeAggregate with Product with Serializable
Represents an aggregation expression built from a filter function, a sum lambda and an evaluate lambda which uses the count of filter hits and the sum as parameters.
- sealed trait ResultsExpression extends AnyRef
-
case class
ResultsWith(lambdaFunctionIn: org.apache.spark.sql.catalyst.expressions.LambdaFunction, name: String = "results_with") extends ResultsExpression with Product with Serializable
- Attributes
- protected[quality]
- sealed trait SumExpression extends AnyRef
-
case class
SumWith(lambdaFunctionIn: org.apache.spark.sql.catalyst.expressions.LambdaFunction, name: String = "sum_with") extends SumExpression with Product with Serializable
- Attributes
- protected[quality]
-
case class
SumWithMap(id: Column, lambdaFunctionIn: org.apache.spark.sql.catalyst.expressions.LambdaFunction, zero: (DataType) ⇒ Option[Any]) extends SumExpression with Product with Serializable
- Attributes
- protected[quality]
Value Members
- object AggregateExpressions