CommonTaggedDerivation

org.apache.flinkx.api.CommonTaggedDerivation
trait CommonTaggedDerivation[TypeClass[_]]

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait TaggedDerivation[TypeClass]

Members list

Type members

Types

type Typeclass[T] = TypeClass[T]

Value members

Abstract methods

def join[T](ctx: CaseClass[Typeclass, T])(using classTag: ClassTag[T], typeTag: TypeTag[T]): TypeClass[T]

Concrete methods

inline def derivedMirrorProduct[A](product: ProductOf[A])(using ClassTag[A], TypeTag[A]): TypeClass[A]
inline def getParams[T, Labels <: Tuple, Params <: Tuple](annotations: Map[String, List[Any]], typeAnnotations: Map[String, List[Any]], repeated: Map[String, Boolean], idx: Int): List[Param[Typeclass, T]]
inline def getParams_[T, Labels <: Tuple, Params <: Tuple](annotations: Map[String, List[Any]], inheritedAnnotations: Map[String, List[Any]], typeAnnotations: Map[String, List[Any]], repeated: Map[String, Boolean], idx: Int): List[Param[Typeclass, T]]