Nullability

dataprism.platform.sql.value.SqlDbValuesBase.Nullability
See theNullability companion object
trait Nullability[A] extends NullabilityBase[A]

Attributes

Companion
object
Source
SqlDbValuesBase.scala
Graph
Supertypes
trait NullabilityBase[A]
class Object
trait Matchable
class Any

Members list

Type members

Inherited types

type N[_]

Attributes

Inherited from:
NullabilityBase
Source
QueryPlatform.scala
type NNA

Attributes

Inherited from:
NullabilityBase
Source
QueryPlatform.scala

Value members

Abstract methods

Attributes

Source
SqlDbValuesBase.scala
def wrapBinOp[LHS, RHS, R](binOp: BinOp[LHS, RHS, R])(using NotGiven[LHS <:< Option[_]], NotGiven[RHS <:< Option[_]], NotGiven[R <:< Option[_]]): BinOp[N[LHS], N[RHS], N[R]]

Attributes

Source
SqlDbValuesBase.scala
def wrapDbVal[B](dbVal: DbValue[B]): DbValue[N[B]]

Attributes

Source
SqlDbValuesBase.scala
def wrapType[B](tpe: Type[B]): Type[N[B]]

Attributes

Source
SqlDbValuesBase.scala
def wrapUnaryOp[V, R](unaryOp: UnaryOp[V, R])(using NotGiven[V <:< Option[_]], NotGiven[R <:< Option[_]]): UnaryOp[N[V], N[R]]

Attributes

Source
SqlDbValuesBase.scala

Concrete methods

def castDbVal(dbVal: DbValue[A]): DbValue[N[A]]

Attributes

Source
SqlDbValuesBase.scala

Inherited methods

Attributes

Inherited from:
NullabilityBase
Source
QueryPlatform.scala
def nullableToOption[B](n: Nullable[N[B]]): Option[B]

Attributes

Inherited from:
NullabilityBase
Source
QueryPlatform.scala
def wrapOption[B](n: N[B]): Option[B]

Attributes

Inherited from:
NullabilityBase
Source
QueryPlatform.scala