ColumnSchema

Companion:
class
trait Sum
trait Mirror
class Object
trait Matchable
class Any

Type members

Classlikes

case class BooleanSchema(columnName: String, required: Boolean) extends ColumnSchema
case class DoubleSchema(columnName: String, min: Option[Double], max: Option[Double], required: Boolean) extends ColumnSchema
case class IntegerSchema(columnName: String, min: Option[Int], max: Option[Int], required: Boolean) extends ColumnSchema
case class StringSchema(columnName: String, maxLength: Option[Int], minLength: Option[Int], regex: Option[Regex], required: Boolean, allowedValues: Set[String]) extends ColumnSchema

Inherited types

type MirroredElemLabels <: Tuple

The names of the product elements

The names of the product elements

Inherited from:
Mirror
type MirroredLabel <: String

The name of the type

The name of the type

Inherited from:
Mirror

Givens

Givens

given derived$Descriptor: Descriptor[ColumnSchema]