oxygen.sql.schema.ResultDecoder
 See theResultDecoder companion trait
  object ResultDecoder extends Derivable[ResultDecoder]
 
Attributes
- Companion
 - trait
 - Graph
 - 
    
 - Supertypes
 - Self type
 - 
    ResultDecoder.type
 
Members list
Type members
Classlikes
            final case class ArraySeqDecoder[A](inner: ResultDecoder[A]) extends ResultDecoder[ArraySeq[A]]
           
          Attributes
- Supertypes
 - 
               trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
 
            final case class ColumnDecoder[A] extends ResultDecoder[A]
           
          Attributes
- Companion
 - object
 - Supertypes
 - 
               trait Serializabletrait Producttrait Equalstrait ResultDecoder[A]class Objecttrait Matchableclass AnyShow all
 
            object ColumnDecoder
           
          Attributes
- Companion
 - class
 - Supertypes
 - 
               trait Producttrait Mirrorclass Objecttrait Matchableclass Any
 - Self type
 - 
               ColumnDecoder.type
 
            trait CustomDecoder[A] extends ResultDecoder[A]
           
          Attributes
- Supertypes
 
            case object Empty extends ResultDecoder[Unit]
           
          Attributes
- Supertypes
 - 
               trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalstrait ResultDecoder[Unit]class Objecttrait Matchableclass AnyShow all
 - Self type
 - 
               Empty.type
 
            final case class MapDecoder[A, B] extends ResultDecoder[B]
           
          Attributes
- Supertypes
 - 
               trait Serializabletrait Producttrait Equalstrait ResultDecoder[B]class Objecttrait Matchableclass AnyShow all
 
            final case class MapOrFailDecoder[A, B] extends ResultDecoder[B]
           
          Attributes
- Supertypes
 - 
               trait Serializabletrait Producttrait Equalstrait ResultDecoder[B]class Objecttrait Matchableclass AnyShow all
 
            final case class OptionalDecoder[A](inner: ResultDecoder[A]) extends ResultDecoder[Option[A]]
           
          Attributes
- Supertypes
 - 
               trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
 
            final case class SingleDecoder[A] extends ResultDecoder[A]
           
          Attributes
- Companion
 - object
 - Supertypes
 - 
               trait Serializabletrait Producttrait Equalstrait ResultDecoder[A]class Objecttrait Matchableclass AnyShow all
 
            object SingleDecoder
           
          Attributes
- Companion
 - class
 - Supertypes
 - 
               trait Producttrait Mirrorclass Objecttrait Matchableclass Any
 - Self type
 - 
               SingleDecoder.type
 
            final case class WithColumns[A](inner: ResultDecoder[A], columns: Columns[A]) extends ResultDecoder[A]
           
          Attributes
- Supertypes
 - 
               trait Serializabletrait Producttrait Equalstrait ResultDecoder[A]class Objecttrait Matchableclass AnyShow all
 
Inherited classlikes
            object deriveInternal
           
          Attributes
- Inherited from:
 - Derivable
 - Supertypes
 - 
               class Objecttrait Matchableclass Any
 
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
Inherited givens
Attributes
- Inherited from:
 - Derivable
 
In this article