QueryGroupedBase

dataprism.platform.QueryPlatform.QueryGroupedBase
trait QueryGroupedBase[A[_[_]]] extends QueryBase[A]

Attributes

Source
QueryPlatform.scala
Graph
Supertypes
trait QueryBase[A]
class Object
trait Matchable
class Any
Known subtypes
trait SqlQueryGrouped[A]
class SqlQueryGroupedHavingStage[A, Gr, Ma]

Members list

Value members

Abstract methods

Attributes

Source
QueryPlatform.scala

Inherited methods

def crossJoin[B[_[_]]](that: Query[B]): Query[InnerJoin[A, B]]

Attributes

Inherited from:
QueryBase
Source
QueryPlatform.scala
def drop(n: Int): Query[A]

Attributes

Inherited from:
QueryBase
Source
QueryPlatform.scala

Attributes

Inherited from:
QueryBase
Source
QueryPlatform.scala
def fullJoin[B[_[_]]](that: Query[B])(on: InJoinConditionCapability ?=> (A[DbValue], B[DbValue]) => DbValue[Boolean])(using FullJoinCapability): Query[FullJoin[A, B]]

Attributes

Inherited from:
QueryBase
Source
QueryPlatform.scala
inline def groupMap[B, C](group: InGroupByCapability ?=> (A[DbValue]) => B)(using MRB: MapRes[DbValue, B])(map: InMapCapability ?=> (B, A[Many]) => C)(using MRC: MapRes[DbValue, C]): QueryGrouped[MRC.K]

Attributes

Inherited from:
QueryBase
Source
QueryPlatform.scala
def groupMapK[B[_[_]] : TraverseKC, C[_[_]] : TraverseKC](group: InGroupByCapability ?=> (A[DbValue]) => B[DbValue])(map: InMapCapability ?=> (B[DbValue], A[Many]) => C[DbValue]): QueryGrouped[C]

Attributes

Inherited from:
QueryBase
Source
QueryPlatform.scala

Attributes

Inherited from:
QueryBase
Source
QueryPlatform.scala
def join[B[_[_]]](that: Query[B])(on: InJoinConditionCapability ?=> (A[DbValue], B[DbValue]) => DbValue[Boolean]): Query[InnerJoin[A, B]]

Attributes

Inherited from:
QueryBase
Source
QueryPlatform.scala
def leftJoin[B[_[_]]](that: Query[B])(on: InJoinConditionCapability ?=> (A[DbValue], B[DbValue]) => DbValue[Boolean]): Query[LeftJoin[A, B]]

Attributes

Inherited from:
QueryBase
Source
QueryPlatform.scala
inline def map[R](f: InMapCapability ?=> (A[DbValue]) => R)(using res: MapRes[DbValue, R]): Query[res.K]

Attributes

Inherited from:
QueryBase
Source
QueryPlatform.scala
def mapK[B[_[_]] : TraverseKC](f: InMapCapability ?=> (A[DbValue]) => B[DbValue]): Query[B]

Attributes

Inherited from:
QueryBase
Source
QueryPlatform.scala
inline def mapSingleGrouped[B](f: InMapCapability ?=> (A[Many]) => B)(using MR: MapRes[DbValue, B]): QueryGrouped[MR.K]

Attributes

Inherited from:
QueryBase
Source
QueryPlatform.scala
def mapSingleGroupedK[B[_[_]] : TraverseKC](f: InMapCapability ?=> (A[Many]) => B[DbValue]): QueryGrouped[B]

Attributes

Inherited from:
QueryBase
Source
QueryPlatform.scala

Attributes

Inherited from:
QueryBase
Source
QueryPlatform.scala
def orderBy(f: InOrderByCapability ?=> (A[DbValue]) => OrdSeq): Query[A]

Attributes

Inherited from:
QueryBase
Source
QueryPlatform.scala
def rightJoin[B[_[_]]](that: Query[B])(on: InJoinConditionCapability ?=> (A[DbValue], B[DbValue]) => DbValue[Boolean]): Query[RightJoin[A, B]]

Attributes

Inherited from:
QueryBase
Source
QueryPlatform.scala
def size: DbValue[Long]

Attributes

Inherited from:
QueryBase
Source
QueryPlatform.scala
def take(n: Int): Query[A]

Attributes

Inherited from:
QueryBase
Source
QueryPlatform.scala

Attributes

Inherited from:
QueryBase
Source
QueryPlatform.scala
inline def withFilter(f: InFilterCapability ?=> (A[DbValue]) => DbValue[Boolean]): Query[A]

Attributes

Inherited from:
QueryBase
Source
QueryPlatform.scala