NullableType

dataprism.sql.NullableType
case class NullableType[Codec[_], A](codec: Codec[Option[A]], choice: NullabilityTypeChoice[Codec, A, 0]) extends SelectedType[Codec, Option[A]]

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait SelectedType[Codec, Option[A]]
class Object
trait Matchable
class Any
Show all

Members list

Type members

Types

override type Dimension = 0
override type Element = Nothing
type NNA = A

Inherited types

type T = Option[A]

Attributes

Inherited from:
SelectedType

Value members

Concrete methods

override def elementType(using ev: false =:= true): SelectedType[Codec, Nothing] { type Dimension = -1 + 0; }

Attributes

Definition Classes

Inherited methods

inline def forgetNNA: SelectedType[Codec, Option[A]]

Attributes

Inherited from:
SelectedType

Attributes

Inherited from:
Product

Attributes

Inherited from:
Product