DecodeSum

object DecodeSum
class Object
trait Matchable
class Any

Value members

Concrete methods

def apply[T : Type, ResultRow : Type, Session : Type, ElementTypes : Type](index: Int, baseIndex: Expr[Int], resultRow: Expr[ResultRow], session: Expr[Session])(implicit evidence$53: Type[T], evidence$54: Type[ResultRow], evidence$55: Type[Session], evidence$56: Type[ElementTypes], Quotes): FlattenData
def selectMatchingElementAndDecode[Types : Type, ResultRow : Type, Session : Type, T : Type](index: Int, rawIndex: Expr[Int], resultRow: Expr[ResultRow], session: Expr[Session], rowTypeClassTag: Expr[ClassTag[_]])(typesTup: Type[Types])(implicit evidence$57: Type[Types], evidence$58: Type[ResultRow], evidence$59: Type[Session], evidence$60: Type[T], Quotes): FlattenData

Find a type from a coproduct type that matches a given ClassTag, if it matches, summon a decoder for it and decode it

Find a type from a coproduct type that matches a given ClassTag, if it matches, summon a decoder for it and decode it