Object/Trait

org.emmalanguage.io.parquet

MkParquetConverter

Related Docs: trait MkParquetConverter | package parquet

Permalink

object MkParquetConverter

Derived ParquetConverter instances.

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. MkParquetConverter
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  6. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  7. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  8. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  9. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  10. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  11. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  12. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  13. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  14. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  15. implicit def product[A, R <: HList, K <: HList, V <: HList, P <: HList, D <: HList](implicit gen: Aux[A, R], nonEmpty: IsHCons[R], unzip: Aux[R, K, V], record: Aux[K, V, R], converters: Aux[ParquetConverter, V, P], defaults: Aux[Default, V, D], keysArr: ToArray[K, Symbol], valsArr: ToArray[V, Any], convArr: ToArray[P, ParquetConverter[_]], defsArr: ToArray[D, Default[_]]): MkParquetConverter[A]

    Permalink

    Generic Parquet codec for case classes and tuples (aka product types).

    Generic Parquet codec for case classes and tuples (aka product types).

    A

    The product type for which a Parquet codec is being derived.

    R

    The generic record representation of A, labelled with field names.

    K

    For each field in A, the name of that field as a literal Symbol type.

    V

    For each field in A, the type of its value, in the same order as K.

    P

    For each value in V, the resolved implicit ParquetConverter instance.

    D

    For each value in V, the resolved implicit Default instance.

    gen

    A Converter between A and its generic representation R.

    nonEmpty

    Evidence that A has at least one field.

    unzip

    A dependent function that unzips the field names K and field values V from R.

    record

    A dependent Function that zips a list of values V with the field names K back into R.

    converters

    Resolved implicit ParquetConverter instances for the value types in V.

    defaults

    Resolved implicit Default instances for the value types in V.

    keysArr

    toArray[Symbol] for the heterogeneous field names list K.

    valsArr

    toArray[Any] for the heterogeneous values list V.

    convArr

    toArray[ParquetConverter[_]] for the converters instances.

    defsArr

    toArray[Default[_]] for the defaults instances.

    returns

    A derived ParquetConverter instance for A.

  16. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  17. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  18. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  19. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  20. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped