ConditionCase

dataprism.platform.sql.value.SqlDbValues.SqlDbValue.ConditionCase
final case class ConditionCase[A](cases: IndexedSeq[(DbValue[Boolean], DbValue[A])], orElse: DbValue[A])

Attributes

Source
SqlDbValues.scala

Members list

Value members

Inherited methods

override def !==(rhs: DbValue[A])(using n: Nullability[A]): DbValue[n.N[Boolean]]

Attributes

Definition Classes
Inherited from:
SqlDbValueBaseImpl
Source
SqlDbValues.scala
override def ===(rhs: DbValue[A])(using n: Nullability[A]): DbValue[n.N[Boolean]]

Attributes

Definition Classes
Inherited from:
SqlDbValueBaseImpl
Source
SqlDbValues.scala
override def asAnyDbVal: AnyDbValue

Attributes

Definition Classes
SqlDbValue -> SqlDbValueBase
Inherited from:
SqlDbValue
Source
SqlDbValues.scala
override def asSome(using ev: NotGiven[A <:< Option[_]]): DbValue[Option[A]]

Attributes

Definition Classes
Inherited from:
SqlDbValueBaseImpl
Source
SqlDbValues.scala
override def asSqlDbVal: Option[SqlDbValue[A]]

Attributes

Definition Classes
SqlDbValue -> SqlDbValueBaseImpl
Inherited from:
SqlDbValue
Source
SqlDbValues.scala
override def asc: Ord

Attributes

Definition Classes
SqlDbValue -> DbValueBase
Inherited from:
SqlDbValue
Source
SqlDbValues.scala
override def ast: TagState[SqlExpr[Codec]]

Attributes

Definition Classes
SqlDbValue -> SqlDbValueBase
Inherited from:
SqlDbValue
Source
SqlDbValues.scala
override def cast[B](tpe: CastType[B])(using n: Nullability[A]): DbValue[n.N[B]]

Attributes

Definition Classes
Inherited from:
SqlDbValueBaseImpl
Source
SqlDbValues.scala
override def columnName(prefix: String): String

Attributes

Definition Classes
SqlDbValue -> SqlDbValueBase
Inherited from:
SqlDbValue
Source
SqlDbValues.scala
override def desc: Ord

Attributes

Definition Classes
SqlDbValue -> DbValueBase
Inherited from:
SqlDbValue
Source
SqlDbValues.scala
override def in(query: Query[IdFC[A]])(using n: Nullability[A]): DbValue[n.N[Boolean]]

Attributes

Definition Classes
Inherited from:
SqlDbValueBaseImpl
Source
SqlDbValues.scala
override def in(head: DbValue[A], tail: DbValue[A]*)(using n: Nullability[A]): DbValue[n.N[Boolean]]

Attributes

Definition Classes
Inherited from:
SqlDbValueBaseImpl
Source
SqlDbValues.scala
override def inAs(values: Seq[A], tpe: Type[A])(using n: Nullability[A]): DbValue[n.N[Boolean]]

Attributes

Definition Classes
Inherited from:
SqlDbValueBaseImpl
Source
SqlDbValues.scala
override def notIn(query: Query[IdFC[A]])(using n: Nullability[A]): DbValue[n.N[Boolean]]

Attributes

Definition Classes
Inherited from:
SqlDbValueBaseImpl
Source
SqlDbValues.scala
override def notIn(head: DbValue[A], tail: DbValue[A]*)(using n: Nullability[A]): DbValue[n.N[Boolean]]

Attributes

Definition Classes
Inherited from:
SqlDbValueBaseImpl
Source
SqlDbValues.scala
override def notInAs(values: Seq[A], tpe: Type[A])(using n: Nullability[A]): DbValue[n.N[Boolean]]

Attributes

Definition Classes
Inherited from:
SqlDbValueBaseImpl
Source
SqlDbValues.scala
override def nullIf(arg: DbValue[A]): DbValue[Nullable[A]]

Attributes

Definition Classes
Inherited from:
SqlDbValueBaseImpl
Source
SqlDbValues.scala

Attributes

Inherited from:
Product

Attributes

Inherited from:
Product
override def tpe: Type[A]

Attributes

Definition Classes
SqlDbValue -> SqlDbValueBase
Inherited from:
SqlDbValue
Source
SqlDbValues.scala

Attributes

Inherited from:
SqlDbValueBaseImpl
Source
SqlDbValues.scala