SqlDbValueApi

dataprism.platform.sql.value.SqlDbValuesBase.SqlDbValueApi

Attributes

Source
SqlDbValuesBase.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait H2Api
object Api
trait MySqlApi
object Api
object Api
object Api
trait PostgresApi
object Api
object Api
trait SqliteApi
object Api
Show all

Members list

Type members

Types

Attributes

Source
SqlDbValuesBase.scala
type BinOp[LHS, RHS, R] = BinOp[LHS, RHS, R]

Attributes

Source
SqlDbValuesBase.scala
type CastType[A] = CastType[A]

Attributes

Source
SqlDbValuesBase.scala
type Codec[A] = Codec[A]

Attributes

Source
SqlDbValuesBase.scala
type Type[A] = Type[A]

Attributes

Source
SqlDbValuesBase.scala
type UnaryOp[V, R] = UnaryOp[V, R]

Attributes

Source
SqlDbValuesBase.scala

Value members

Concrete methods

inline def Case: CaseCompanion

Attributes

Source
SqlDbValuesBase.scala
inline def DbMath: DbMath

Attributes

Source
SqlDbValuesBase.scala

Attributes

Source
SqlDbValuesBase.scala
inline def Many: Many.type

Attributes

Source
SqlDbValuesBase.scala
inline def Nullability: Nullability.type

Attributes

Source
SqlDbValuesBase.scala

Extensions

Extensions

extension [A](optVal: DbValue[Option[A]])(using ev: NotGiven[A <:< Option[_]])
inline def filter(f: (DbValue[A]) => DbValue[Boolean]): DbValue[Option[A]]

Attributes

Source
SqlDbValuesBase.scala
inline def flatMap[B](f: (DbValue[A]) => DbValue[Option[B]]): DbValue[Option[B]]

Attributes

Source
SqlDbValuesBase.scala
inline def getOrElse(other: DbValue[A]): DbValue[A]

Attributes

Source
SqlDbValuesBase.scala
inline def isDefined: DbValue[Boolean]

Attributes

Source
SqlDbValuesBase.scala
inline def isEmpty: DbValue[Boolean]

Attributes

Source
SqlDbValuesBase.scala
inline def map[B](f: (DbValue[A]) => DbValue[B]): DbValue[Option[B]]

Attributes

Source
SqlDbValuesBase.scala
inline def orElse(other: DbValue[Option[A]]): DbValue[Option[A]]

Attributes

Source
SqlDbValuesBase.scala
inline def unsafeGet: DbValue[A]

Attributes

Source
SqlDbValuesBase.scala
extension [T](t: T)(using mr: MapRes[Many, T])
inline def mapManyN[B](f: (mr.K[DbValue]) => DbValue[B]): Many[B]

Attributes

Source
SqlDbValuesBase.scala
extension [T](t: T)(using mr: MapRes[Compose2[DbValue, Option], T])
inline def mapNullableN[B](f: (mr.K[DbValue]) => DbValue[B]): DbValue[Option[B]]

Attributes

Source
SqlDbValuesBase.scala
extension [A](v: A)
inline def as(tpe: Type[A]): DbValue[A]

Attributes

Source
SqlDbValuesBase.scala
inline def asNullable(tpe: Type[A])(using NotGiven[A <:< Option[_]]): DbValue[Option[A]]

Attributes

Source
SqlDbValuesBase.scala

Exports

Defined exports

Exported from SqlDbValuesBase

Attributes

Source
SqlDbValuesBase.scala
Exported from SqlDbValuesBase

Attributes

Source
SqlDbValuesBase.scala
Exported from SqlDbValuesBase

Attributes

Source
SqlDbValuesBase.scala
final type SqlIntegral = SqlIntegral
Exported from SqlDbValuesBase

Attributes

Source
SqlDbValuesBase.scala
final type SqlLogic = SqlLogic
Exported from SqlDbValuesBase

Attributes

Source
SqlDbValuesBase.scala
final type SqlNumeric = SqlNumeric
Exported from SqlDbValuesBase

Attributes

Source
SqlDbValuesBase.scala
final type SqlOrdered = SqlOrdered
Exported from SqlDbValuesBase

Attributes

Source
SqlDbValuesBase.scala
final type ValueCase0 = ValueCase0
Exported from SqlDbValuesBase

Attributes

Source
SqlDbValuesBase.scala
final type ValueCase1 = ValueCase1
Exported from SqlDbValuesBase

Attributes

Source
SqlDbValuesBase.scala