Col

object Col
Companion:
class
trait Product
trait Mirror
class Object
trait Matchable
class Any
Col.type

Type members

Classlikes

object Constraint
Companion:
class
sealed trait Constraint
Companion:
object
object GenCol
Companion:
class
trait GenCol[T]
Companion:
object

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

Value members

Concrete methods

def boolean(name: String): Col[Boolean]
def double(name: String): Col[Double]
def float(name: String): Col[Float]
def int(name: String): Col[Int]
def json[T](name: String)(using evidence$1: JsonCodec[T]): Col[T]
def jsonb[T](name: String)(using evidence$2: JsonCodec[T]): Col[T]
def localDate(name: String): Col[LocalDate]
def localDateTime(name: String): Col[LocalDateTime]
def localTime(name: String): Col[LocalTime]
def long(name: String): Col[Long]
def mappedEnum[E <: Enum[LazyRef(...)], Enc](colName: String)(implicit ewe: WithEnc[E, Enc], gc: GenCol[Enc], ct: ClassTag[E]): Col[E]
def offsetDateTime(name: String, dtf: DateTimeFormatter): Col[OffsetDateTime]
def offsetTime(name: String, dtf: DateTimeFormatter): Col[OffsetTime]
def short(name: String): Col[Short]
def string(name: String): Col[String]
def timeZone(name: String): Col[TimeZone]
def uuid(name: String): Col[UUID]
def zoneId(name: String): Col[ZoneId]
def zoneOffset(name: String): Col[ZoneOffset]
def zonedDateTime(name: String, dtf: DateTimeFormatter): Col[ZonedDateTime]