oxygen.sql.schema.InputEncoder
See theInputEncoder companion trait
object InputEncoder extends Derivable[InputEncoder]
Attributes
- Companion
- trait
- Graph
-
- Supertypes
- Self type
-
InputEncoder.type
Members list
Type members
Classlikes
final case class ColumnEncoder[A] extends InputEncoder[A]
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait InputEncoder[A]class Objecttrait Matchableclass AnyShow all
object ColumnEncoder
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
ColumnEncoder.type
final case class ConcatAll[A](encoders: Contiguous[InputEncoder[A]]) extends InputEncoder[A]
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait InputEncoder[A]class Objecttrait Matchableclass AnyShow all
final case class ContramapEncoder[A, B] extends InputEncoder[B]
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait InputEncoder[B]class Objecttrait Matchableclass AnyShow all
trait CustomEncoder[A] extends InputEncoder[A]
Attributes
- Supertypes
case object Empty extends InputEncoder[Any]
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalstrait InputEncoder[Any]class Objecttrait Matchableclass AnyShow all
- Self type
-
Empty.type
final case class OptionalEncoder[A](inner: InputEncoder[A]) extends InputEncoder[Option[A]]
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
final case class SingleEncoder[A] extends InputEncoder[A]
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait InputEncoder[A]class Objecttrait Matchableclass AnyShow all
object SingleEncoder
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
SingleEncoder.type
final case class Zip[A](a: InputEncoder[A], b: InputEncoder[A]) extends InputEncoder[A]
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait InputEncoder[A]class Objecttrait Matchableclass AnyShow all
Value members
Concrete methods
Unfortunately, scala macros do not allow this to be implemented in Derivable. Therefore, every companion object that extends Derivable must implement this function with the following body: ${ derivedImpl[A] }
Unfortunately, scala macros do not allow this to be implemented in Derivable. Therefore, every companion object that extends Derivable must implement this function with the following body: ${ derivedImpl[A] }
Attributes
- Definition Classes
-
Derivable
Givens
Givens
In this article