Nullability

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

Attributes

Companion
object
Graph
Supertypes
trait NullabilityBase[A]
class Object
trait Matchable
class Any

Members list

Type members

Inherited types

type N[_]

Attributes

Inherited from:
NullabilityBase
type NNA

Attributes

Inherited from:
NullabilityBase

Value members

Abstract methods

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]]
def wrapDbVal[B](dbVal: DbValue[B]): DbValue[N[B]]
def wrapType[B](tpe: Type[B]): Type[N[B]]
def wrapUnaryOp[V, R](unaryOp: UnaryOp[V, R])(using NotGiven[V <:< Option[_]], NotGiven[R <:< Option[_]]): UnaryOp[N[V], N[R]]

Concrete methods

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

Inherited methods

Attributes

Inherited from:
NullabilityBase
def nullableToOption[B](n: Nullable[N[B]]): Option[B]

Attributes

Inherited from:
NullabilityBase
def wrapOption[B](n: N[B]): Option[B]

Attributes

Inherited from:
NullabilityBase