SqlQueryGroupedHavingStage

dataprism.platform.sql.query.SqlQueries.SqlQuery.SqlQueryGroupedHavingStage
case class SqlQueryGroupedHavingStage[A[_[_]], Gr[_[_]], Ma[_[_]]](query: Query[A], group: (A[DbValue]) => Gr[DbValue], map: (Gr[DbValue], A[Many]) => Ma[DbValue], having: Option[(A[DbValue]) => DbValue[Boolean]])(using FAA: ApplyKC[A], FTA: TraverseKC[A], GR: TraverseKC[Gr], applyK: ApplyKC[Ma], traverseK: TraverseKC[Ma]) extends SqlQuery[Ma], SqlQueryGrouped[Ma]

Attributes

Source
SqlQueries.scala
Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait SqlQueryGrouped[Ma]
trait QueryGroupedBase[Ma]
trait SqlQuery[Ma]
trait SqlQueryBase[Ma]
trait QueryBase[Ma]
class Object
trait Matchable
class Any
Show all

Members list

Value members

Concrete methods

override def distinct: Query[Ma]

Attributes

Definition Classes
Source
SqlQueries.scala
override def distinctOnSeq(on: (Ma[DbValue]) => Seq[AnyDbValue])(using DistinctOnCapability): Query[Ma]

Attributes

Definition Classes
Source
SqlQueries.scala
override def drop(i: Int): Query[Ma]

Attributes

Definition Classes
Source
SqlQueries.scala
override def except(that: Query[Ma])(using ExceptCapability): Query[Ma]

Attributes

Definition Classes
Source
SqlQueries.scala
override def exceptAll(that: Query[Ma])(using ExceptAllCapability): Query[Ma]

Attributes

Definition Classes
Source
SqlQueries.scala
override def filter(f: InFilterCapability ?=> (Ma[DbValue]) => DbValue[Boolean]): Query[Ma]

Attributes

Definition Classes
Source
SqlQueries.scala
override def having(f: InHavingCapability ?=> (Ma[DbValue]) => DbValue[Boolean]): QueryGrouped[Ma]

Attributes

Definition Classes
Source
SqlQueries.scala
override def intersect(that: Query[Ma])(using IntersectCapability): Query[Ma]

Attributes

Definition Classes
Source
SqlQueries.scala
override def intersectAll(that: Query[Ma])(using IntersectAllCapability): Query[Ma]

Attributes

Definition Classes
Source
SqlQueries.scala
override def mapK[X[_[_]]](f: InMapCapability ?=> (Ma[DbValue]) => X[DbValue])(using FA: ApplyKC[X], FT: TraverseKC[X]): Query[X]

Attributes

Definition Classes
Source
SqlQueries.scala
override def orderBy(f: InOrderByCapability ?=> (Ma[DbValue]) => OrdSeq): Query[Ma]

Attributes

Definition Classes
Source
SqlQueries.scala

Attributes

Definition Classes
Source
SqlQueries.scala
override def take(i: Int): Query[Ma]

Attributes

Definition Classes
Source
SqlQueries.scala
override def union(that: Query[Ma]): Query[Ma]

Attributes

Definition Classes
Source
SqlQueries.scala
override def unionAll(that: Query[Ma]): Query[Ma]

Attributes

Definition Classes
Source
SqlQueries.scala

Inherited methods

inline def count: SqlQueriesBase.this.DbValue[Long]

Attributes

Inherited from:
SqlQueryBase
Source
SqlQueriesBase.scala
override def crossJoin[B[_[_]]](that: Query[B]): Query[InnerJoin[Ma, B]]

Attributes

Definition Classes
Inherited from:
SqlQuery
Source
SqlQueries.scala
def crossJoin[B[_[_]]](that: Table[Codec, B]): SqlQueriesBase.this.Query[SqlQueriesBase.this.InnerJoin[Ma, B]]

Attributes

Inherited from:
SqlQueryBase
Source
SqlQueriesBase.scala
inline def distinctOn[B](on: (Ma[DbValue]) => B)(using mr: MapRes[DbValue, B])(using cap: DistinctOnCapability): SqlQueriesBase.this.Query[Ma]

Attributes

Inherited from:
SqlQueryBase
Source
SqlQueriesBase.scala
def distinctOnK[B[_[_]] : FoldableKC](on: (Ma[DbValue]) => B[DbValue])(implicit evidence$1: FoldableKC[B], DistinctOnCapability): SqlQueriesBase.this.Query[Ma]

Attributes

Inherited from:
SqlQueryBase
Source
SqlQueriesBase.scala
override def flatMap[B[_[_]]](f: (Ma[DbValue]) => Query[B])(using LateralJoinCapability): Query[B]

Attributes

Definition Classes
Inherited from:
SqlQuery
Source
SqlQueries.scala
override def fullJoin[B[_[_]]](that: Query[B])(on: InJoinConditionCapability ?=> (Ma[DbValue], B[DbValue]) => DbValue[Boolean])(using FullJoinCapability): Query[FullJoin[Ma, B]]

Attributes

Definition Classes
Inherited from:
SqlQuery
Source
SqlQueries.scala
def fullJoin[B[_[_]]](that: Table[Codec, B])(on: InJoinConditionCapability ?=> (Ma[DbValue], B[DbValue]) => DbValue[Boolean])(using FullJoinCapability): SqlQueriesBase.this.Query[SqlQueriesBase.this.FullJoin[Ma, B]]

Attributes

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

Attributes

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

Attributes

Definition Classes
Inherited from:
SqlQuery
Source
SqlQueries.scala

Attributes

Inherited from:
SqlQueryBase
Source
SqlQueriesBase.scala
override def join[B[_[_]]](that: Query[B])(on: InJoinConditionCapability ?=> (Ma[DbValue], B[DbValue]) => DbValue[Boolean]): Query[InnerJoin[Ma, B]]

Attributes

Definition Classes
Inherited from:
SqlQuery
Source
SqlQueries.scala
def join[B[_[_]]](that: Table[Codec, B])(on: InJoinConditionCapability ?=> (Ma[DbValue], B[DbValue]) => DbValue[Boolean])(using TraverseKC[B]): SqlQueriesBase.this.Query[SqlQueriesBase.this.InnerJoin[Ma, B]]

Attributes

Inherited from:
SqlQueryBase
Source
SqlQueriesBase.scala
override def leftJoin[B[_[_]]](that: Query[B])(on: InJoinConditionCapability ?=> (Ma[DbValue], B[DbValue]) => DbValue[Boolean]): Query[LeftJoin[Ma, B]]

Attributes

Definition Classes
Inherited from:
SqlQuery
Source
SqlQueries.scala
def leftJoin[B[_[_]]](that: Table[Codec, B])(on: InJoinConditionCapability ?=> (Ma[DbValue], B[DbValue]) => DbValue[Boolean]): SqlQueriesBase.this.Query[SqlQueriesBase.this.LeftJoin[Ma, B]]

Attributes

Inherited from:
SqlQueryBase
Source
SqlQueriesBase.scala
inline def limit(n: Int): SqlQueriesBase.this.Query[Ma]

Attributes

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

Attributes

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

Attributes

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

Attributes

Inherited from:
QueryBase
Source
QueryPlatform.scala
override def nested: Query[Ma]

Attributes

Definition Classes
Inherited from:
SqlQuery
Source
SqlQueries.scala

Attributes

Inherited from:
SqlQueryBase
Source
SqlQueriesBase.scala
inline def offset(n: Int): SqlQueriesBase.this.Query[Ma]

Attributes

Inherited from:
SqlQueryBase
Source
SqlQueriesBase.scala

Attributes

Inherited from:
Product

Attributes

Inherited from:
Product
def rightJoin[B[_[_]]](that: Table[Codec, B])(on: InJoinConditionCapability ?=> (Ma[DbValue], B[DbValue]) => DbValue[Boolean]): Query[RightJoin[Ma, B]]

Attributes

Inherited from:
SqlQuery
Source
SqlQueries.scala
override def rightJoin[B[_[_]]](that: Query[B])(on: InJoinConditionCapability ?=> (Ma[DbValue], B[DbValue]) => DbValue[Boolean]): Query[RightJoin[Ma, B]]

Attributes

Definition Classes
Inherited from:
SqlQuery
Source
SqlQueries.scala

Attributes

Inherited from:
SqlQueryBase
Source
SqlQueriesBase.scala

Attributes

Inherited from:
SqlQueryBase
Source
SqlQueriesBase.scala
override def where(f: InFilterCapability ?=> (Ma[DbValue]) => DbValue[Boolean]): Query[Ma]

Attributes

Definition Classes
Inherited from:
SqlQuery
Source
SqlQueries.scala
inline def withFilter(f: InFilterCapability ?=> (Ma[DbValue]) => DbValue[Boolean]): QueryPlatform.this.Query[Ma]

Attributes

Inherited from:
QueryBase
Source
QueryPlatform.scala

Givens

Givens

given applyK: ApplyKC[Ma]

Attributes

Source
SqlQueries.scala
given traverseK: TraverseKC[Ma]

Attributes

Source
SqlQueries.scala

Inherited givens

given given_ApplyKC_A: ApplyKC[Ma]

Attributes

Inherited from:
SqlQueryBase
Source
SqlQueriesBase.scala
given given_TraverseKC_A: TraverseKC[Ma]

Attributes

Inherited from:
SqlQueryBase
Source
SqlQueriesBase.scala