Trait

org.emmalanguage.io.parquet

IsomorphicParquetConverters

Related Doc: package parquet

Permalink

trait IsomorphicParquetConverters extends PrimitiveParquetConverters

Isomorphic ParquetConverter instances.

Linear Supertypes
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. IsomorphicParquetConverters
  2. PrimitiveParquetConverters
  3. GenericParquetConverters
  4. DefaultParquetConverters
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. trait GroupSchema extends AnyRef

    Permalink
    Attributes
    protected
    Definition Classes
    DefaultParquetConverters
    Annotations
    @deprecated
    Deprecated

    (Since version )

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. object GroupSchema extends GroupSchema

    Permalink
    Attributes
    protected
    Definition Classes
    DefaultParquetConverters
  5. implicit def array[E](implicit arg0: ParquetConverter[E], arg1: Default[E], arg2: ClassTag[E]): ParquetConverter[Array[E]]

    Permalink
  6. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  7. implicit val bigDec: ParquetConverter[BigDecimal]

    Permalink
  8. implicit val bigInt: ParquetConverter[BigInt]

    Permalink
  9. implicit val binary: ParquetConverter[Binary]

    Permalink

    Codec for raw binary Parquet data.

    Codec for raw binary Parquet data.

    Definition Classes
    PrimitiveParquetConverters
  10. implicit val boolean: ParquetConverter[Boolean]

    Permalink
    Definition Classes
    PrimitiveParquetConverters
  11. implicit val byte: ParquetConverter[Byte]

    Permalink
  12. implicit val char: ParquetConverter[Char]

    Permalink
  13. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  14. def copy(schema: Type)(arity: Repetition = schema.getRepetition, name: String = schema.getName, original: OriginalType = schema.getOriginalType): Type

    Permalink

    Copies a Parquet schema, changing its repetition or name.

    Copies a Parquet schema, changing its repetition or name.

    Definition Classes
    DefaultParquetConverters
  15. implicit val date: ParquetConverter[Date]

    Permalink
  16. val defaultName: String

    Permalink
    Definition Classes
    DefaultParquetConverters
  17. implicit def derived[A](implicit lp: LowPriority, mk: Strict[MkParquetConverter[A]]): ParquetConverter[A]

    Permalink

    Resolves only when there is no other implicit ParquetConverter in scope.

    Resolves only when there is no other implicit ParquetConverter in scope.

    Definition Classes
    DefaultParquetConverters
  18. implicit val double: ParquetConverter[Double]

    Permalink
    Definition Classes
    PrimitiveParquetConverters
  19. val elementName: String

    Permalink
    Definition Classes
    DefaultParquetConverters
  20. final def eq(arg0: AnyRef): Boolean

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

    Permalink
    Definition Classes
    AnyRef → Any
  22. def field(consumer: RecordConsumer, name: String = defaultName, index: Int = 0)(write: ⇒ Unit): Unit

    Permalink

    Helper method for writing a field.

    Helper method for writing a field.

    Definition Classes
    DefaultParquetConverters
  23. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  24. implicit val float: ParquetConverter[Float]

    Permalink
    Definition Classes
    PrimitiveParquetConverters
  25. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  26. def group(consumer: RecordConsumer)(write: ⇒ Unit): Unit

    Permalink

    Helper method for writing a group.

    Helper method for writing a group.

    Definition Classes
    DefaultParquetConverters
  27. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  28. implicit val int: ParquetConverter[Int]

    Permalink
    Definition Classes
    PrimitiveParquetConverters
  29. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  30. def isomorphic[A, B](from: (A) ⇒ B, to: (B) ⇒ A, original: OriginalType = null)(implicit underlying: ParquetConverter[A], default: Default[B]): ParquetConverter[B]

    Permalink

    Derives a new Parquet codec for type B from an existing codec for type A, given an (implicit) isomorphism between A and B.

  31. implicit val long: ParquetConverter[Long]

    Permalink
    Definition Classes
    PrimitiveParquetConverters
  32. implicit def map[K, V](implicit kv: ParquetConverter[(K, V)], default: Default[(K, V)]): ParquetConverter[Map[K, V]]

    Permalink
  33. def message(consumer: RecordConsumer)(write: ⇒ Unit): Unit

    Permalink

    Helper method for writing a message.

    Helper method for writing a message.

    Definition Classes
    DefaultParquetConverters
  34. final def ne(arg0: AnyRef): Boolean

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

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

    Permalink
    Definition Classes
    AnyRef
  37. implicit def optional[A](implicit underlying: ParquetConverter[A]): ParquetConverter[Option[A]]

    Permalink

    Creates an optional Parquet codec from an existing codec.

    Creates an optional Parquet codec from an existing codec.

    Definition Classes
    GenericParquetConverters
  38. val repeatedName: String

    Permalink
    Definition Classes
    DefaultParquetConverters
  39. implicit val short: ParquetConverter[Short]

    Permalink
  40. implicit val string: ParquetConverter[String]

    Permalink
  41. implicit val symbol: ParquetConverter[Symbol]

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  44. implicit def traversable[T[x] <: Traversable[x], E](implicit element: ParquetConverter[E], default: Default[E], cbf: CanBuild[E, T[E]]): ParquetConverter[T[E]]

    Permalink

    Creates Parquet codec for a Traversable collection from an element codec.

    Creates Parquet codec for a Traversable collection from an element codec.

    Definition Classes
    GenericParquetConverters
  45. final def wait(): Unit

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

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

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

Inherited from GenericParquetConverters

Inherited from DefaultParquetConverters

Inherited from AnyRef

Inherited from Any

Ungrouped