io.findify.flinkadt.api
package io.findify.flinkadt.api
Type members
Classlikes
Inherited types
Value members
Inherited methods
inline def derivedMirrorProduct[A](product: ProductOf[A])(using ClassTag[A], TypeTag[A]): TypeInformation[A]
- Inherited from:
- CommonTaggedDerivation
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]]
- Inherited from:
- CommonTaggedDerivation
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]]
- Inherited from:
- CommonTaggedDerivation
transparent inline def subtypes[T, SubtypeTuple <: Tuple](m: SumOf[T], idx: Int): List[Subtype[Typeclass, T, _]]
- Inherited from:
- TaggedDerivation
Implicits
Implicits
implicit def arrayInfo[T](implicit lc: ClassTag[T], ls: TypeSerializer[Array[T]]): TypeInformation[Array[T]]
implicit def arraySerializer[T : ClassTag](implicit evidence$4: ClassTag[T], vs: TypeSerializer[T]): TypeSerializer[Array[T]]
implicit def eitherInfo[A, B](implicit tag: ClassTag[Either[A, B]], a: TypeInformation[A], b: TypeInformation[B]): TypeInformation[Either[A, B]]
implicit def eitherSerializer[L, R](implicit lc: ClassTag[L], rc: ClassTag[R], ls: TypeSerializer[L], rs: TypeSerializer[R]): EitherSerializer[L, R]
implicit def listCCInfo[T](implicit lc: ClassTag[T], ls: TypeSerializer[::[T]]): TypeInformation[::[T]]
implicit def listCCSerializer[T : ClassTag](implicit evidence$2: ClassTag[T], vs: TypeSerializer[T]): TypeSerializer[::[T]]
implicit def listInfo[T](implicit lc: ClassTag[T], ls: TypeSerializer[List[T]]): TypeInformation[List[T]]
implicit def listSerializer[T : ClassTag](implicit evidence$1: ClassTag[T], vs: TypeSerializer[T]): TypeSerializer[List[T]]
implicit def mapInfo[K, V](implicit kc: ClassTag[K], vc: ClassTag[V], ms: TypeSerializer[Map[K, V]]): TypeInformation[Map[K, V]]
implicit def mapSerializer[K, V](implicit kc: ClassTag[K], vc: ClassTag[V], ks: TypeSerializer[K], vs: TypeSerializer[V]): TypeSerializer[Map[K, V]]
implicit def mappedTypeInfo[A : ClassTag, B](implicit evidence$7: ClassTag[A], mapper: TypeMapper[A, B], ti: TypeInformation[B]): TypeInformation[A]
implicit def seqInfo[T](implicit lc: ClassTag[T], ls: TypeSerializer[Seq[T]]): TypeInformation[Seq[T]]
implicit def seqSerializer[T : ClassTag](implicit evidence$6: ClassTag[T], vs: TypeSerializer[T]): TypeSerializer[Seq[T]]
implicit def setInfo[T](implicit lc: ClassTag[T], ls: TypeSerializer[Set[T]]): TypeInformation[Set[T]]
implicit def setSerializer[T : ClassTag](implicit evidence$5: ClassTag[T], vs: TypeSerializer[T]): TypeSerializer[Set[T]]
implicit def vectorInfo[T](implicit lc: ClassTag[T], ls: TypeSerializer[Vector[T]]): TypeInformation[Vector[T]]
implicit def vectorSerializer[T : ClassTag](implicit evidence$3: ClassTag[T], vs: TypeSerializer[T]): TypeSerializer[Vector[T]]
Inherited implicits
final implicit inline def deriveTypeInformation[T](implicit m: Of[T], classTag: ClassTag[T], typeTag: TypeTag[T]): TypeInformation[T]
- Inherited from:
- LowPrioImplicits