SqlQueryMapWhereStage
dataprism.platform.sql.query.SqlQueries.SqlQuery.SqlQueryMapWhereStage
case class SqlQueryMapWhereStage[A[_[_]], B[_[_]]](valueSource: ValueSource[A], mapV: (A[DbValue]) => B[DbValue], whereV: Option[(A[DbValue]) => DbValue[Boolean]])(using FAA: ApplyKC[A], FTA: TraverseKC[A], applyK: ApplyKC[B], traverseK: TraverseKC[B]) extends SqlQuery[B]
Attributes
- Source
- SqlQueries.scala
- Graph
-
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait SqlQuery[B]trait SqlQueryBase[B]trait QueryBase[B]class Objecttrait Matchableclass AnyShow all
Members list
Value members
Concrete methods
Attributes
- Definition Classes
- Source
- SqlQueries.scala
override def distinctOnSeq(on: (B[DbValue]) => Seq[AnyDbValue])(using DistinctOnCapability): Query[B]
Attributes
- Definition Classes
- Source
- SqlQueries.scala
Attributes
- Definition Classes
- Source
- SqlQueries.scala
Attributes
- Definition Classes
- Source
- SqlQueries.scala
Attributes
- Definition Classes
- Source
- SqlQueries.scala
override def groupMapK[C[_[_]] : TraverseKC, D[_[_]] : TraverseKC](group: InGroupByCapability ?=> (B[DbValue]) => C[DbValue])(map: InMapCapability ?=> (C[DbValue], B[Many]) => D[DbValue]): QueryGrouped[D]
Attributes
- Definition Classes
- Source
- SqlQueries.scala
Attributes
- Definition Classes
- Source
- SqlQueries.scala
Attributes
- Definition Classes
- Source
- SqlQueries.scala
override def mapK[C[_[_]]](f: InMapCapability ?=> (B[DbValue]) => C[DbValue])(using FA: ApplyKC[C], FT: TraverseKC[C]): Query[C]
Attributes
- Definition Classes
- Source
- SqlQueries.scala
Attributes
- Definition Classes
- Source
- SqlQueries.scala
Attributes
- Definition Classes
- Source
- SqlQueries.scala
Attributes
- Definition Classes
- Source
- SqlQueries.scala
Attributes
- Definition Classes
- Source
- SqlQueries.scala
Attributes
- Definition Classes
- Source
- SqlQueries.scala
Attributes
- Definition Classes
- Source
- SqlQueries.scala
Inherited methods
Attributes
- Inherited from:
- SqlQueryBase
- Source
- SqlQueriesBase.scala
Attributes
- Definition Classes
- Inherited from:
- SqlQuery
- Source
- SqlQueries.scala
def crossJoin[B[_[_]]](that: Table[Codec, B]): SqlQueriesBase.this.Query[SqlQueriesBase.this.InnerJoin[B, B]]
Attributes
- Inherited from:
- SqlQueryBase
- Source
- SqlQueriesBase.scala
inline def distinctOn[B](on: (B[DbValue]) => B)(using mr: MapRes[DbValue, B])(using cap: DistinctOnCapability): SqlQueriesBase.this.Query[B]
Attributes
- Inherited from:
- SqlQueryBase
- Source
- SqlQueriesBase.scala
def distinctOnK[B[_[_]] : FoldableKC](on: (B[DbValue]) => B[DbValue])(implicit evidence$1: FoldableKC[B], DistinctOnCapability): SqlQueriesBase.this.Query[B]
Attributes
- Inherited from:
- SqlQueryBase
- Source
- SqlQueriesBase.scala
Attributes
- Definition Classes
- Inherited from:
- SqlQuery
- Source
- SqlQueries.scala
Attributes
- Definition Classes
- Inherited from:
- SqlQuery
- Source
- SqlQueries.scala
override def fullJoin[B[_[_]]](that: Query[B])(on: InJoinConditionCapability ?=> (B[DbValue], B[DbValue]) => DbValue[Boolean])(using FullJoinCapability): Query[FullJoin[B, B]]
Attributes
- Definition Classes
- Inherited from:
- SqlQuery
- Source
- SqlQueries.scala
def fullJoin[B[_[_]]](that: Table[Codec, B])(on: InJoinConditionCapability ?=> (B[DbValue], B[DbValue]) => DbValue[Boolean])(using FullJoinCapability): SqlQueriesBase.this.Query[SqlQueriesBase.this.FullJoin[B, B]]
Attributes
- Inherited from:
- SqlQueryBase
- Source
- SqlQueriesBase.scala
inline def groupMap[B, C](group: InGroupByCapability ?=> (B[DbValue]) => B)(using MRB: MapRes[DbValue, B])(map: InMapCapability ?=> (B, B[Many]) => C)(using MRC: MapRes[DbValue, C]): QueryPlatform.this.QueryGrouped[MRC.K]
Attributes
- Inherited from:
- QueryBase
- Source
- QueryPlatform.scala
Attributes
- Inherited from:
- SqlQueryBase
- Source
- SqlQueriesBase.scala
Attributes
- Definition Classes
- Inherited from:
- SqlQuery
- Source
- SqlQueries.scala
def join[B[_[_]]](that: Table[Codec, B])(on: InJoinConditionCapability ?=> (B[DbValue], B[DbValue]) => DbValue[Boolean])(using TraverseKC[B]): SqlQueriesBase.this.Query[SqlQueriesBase.this.InnerJoin[B, B]]
Attributes
- Inherited from:
- SqlQueryBase
- Source
- SqlQueriesBase.scala
Attributes
- Definition Classes
- Inherited from:
- SqlQuery
- Source
- SqlQueries.scala
def leftJoin[B[_[_]]](that: Table[Codec, B])(on: InJoinConditionCapability ?=> (B[DbValue], B[DbValue]) => DbValue[Boolean]): SqlQueriesBase.this.Query[SqlQueriesBase.this.LeftJoin[B, B]]
Attributes
- Inherited from:
- SqlQueryBase
- Source
- SqlQueriesBase.scala
Attributes
- Inherited from:
- SqlQueryBase
- Source
- SqlQueriesBase.scala
inline def map[R](f: InMapCapability ?=> (B[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 ?=> (B[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 ?=> (B[Many]) => B[DbValue]): QueryPlatform.this.QueryGrouped[B]
Attributes
- Inherited from:
- QueryBase
- Source
- QueryPlatform.scala
Attributes
- Definition Classes
- Inherited from:
- SqlQuery
- Source
- SqlQueries.scala
Attributes
- Inherited from:
- SqlQueryBase
- Source
- SqlQueriesBase.scala
Attributes
- Inherited from:
- SqlQueryBase
- Source
- SqlQueriesBase.scala
Attributes
- Inherited from:
- Product
Attributes
- Inherited from:
- Product
Attributes
- Inherited from:
- SqlQuery
- Source
- SqlQueries.scala
Attributes
- Definition Classes
- Inherited from:
- SqlQuery
- Source
- SqlQueries.scala
Attributes
- Inherited from:
- SqlQueryBase
- Source
- SqlQueriesBase.scala
Attributes
- Inherited from:
- SqlQueryBase
- Source
- SqlQueriesBase.scala
inline def withFilter(f: InFilterCapability ?=> (B[DbValue]) => DbValue[Boolean]): QueryPlatform.this.Query[B]
Attributes
- Inherited from:
- QueryBase
- Source
- QueryPlatform.scala
Givens
Inherited givens
Attributes
- Inherited from:
- SqlQueryBase
- Source
- SqlQueriesBase.scala
Attributes
- Inherited from:
- SqlQueryBase
- Source
- SqlQueriesBase.scala
In this article