QueryExpression

sealed trait QueryExpression[-A] extends Serializable
Companion:
object
trait Serializable
class Object
trait Matchable
class Any
trait Aggregation[A]
class Avg[A]
class AvgBy[A, B]
class Chained[A, Out0, Out1, U]
class Const[A]
class Contramapped[A0, A, B]
class Count[A]
class Distinct[A]
class DistinctBy[A, B]
class FlatDistinctBy[A, B]
class FoldLeft[A, B]
class FoldLeftBy[A, B, R]
class Mapped[A, Out0, B]
class Max[A]
class MaxOf[A, B]
class Min[A]
class MinOf[A, B]
class Product[A]
class ProductBy[A, B]
class Reduce[A]
class ReduceBy[A, B]
class Report1[A, B, U1]
class Report2[A, B, C, U1, U2]
class Std[A]
class StdBy[A, B]
class Sum[A]
class SumBy[A, B]
class ToList[A]
class ToListBy[A, B]
trait Ranking[A]
class Lag[A, B]
class Mapped[A, Out0, B]
class Rank[A]
class RowNumber[A]

Type members

Types

type Out

Value members

Abstract methods

def processWindow(order: Ordering[A], values: Iterable[A])(implicit flatten: TupleFlatten[(A, Out)]): Iterable[Out]