Packages

object AvroF

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

Type Members

  1. final case class Field[A](name: String, aliases: List[String], doc: Option[String], order: Option[Order], tpe: A) extends Product with Serializable
  2. sealed trait Order extends AnyRef
  3. final case class TArray[A](item: A) extends AvroF[A] with Product with Serializable
  4. final case class TBoolean[A]() extends AvroF[A] with Product with Serializable
  5. final case class TBytes[A]() extends AvroF[A] with Product with Serializable
  6. final case class TDate[A]() extends AvroF[A] with Product with Serializable
  7. final case class TDecimal[A](precision: Int, scale: Int) extends AvroF[A] with Product with Serializable
  8. final case class TDouble[A]() extends AvroF[A] with Product with Serializable
  9. final case class TEnum[A](name: String, namespace: Option[String], aliases: List[String], doc: Option[String], symbols: List[String]) extends AvroF[A] with Product with Serializable
  10. final case class TFixed[A](name: String, namespace: Option[String], aliases: List[String], size: Int) extends AvroF[A] with Product with Serializable
  11. final case class TFloat[A]() extends AvroF[A] with Product with Serializable
  12. final case class TInt[A]() extends AvroF[A] with Product with Serializable
  13. final case class TLong[A]() extends AvroF[A] with Product with Serializable
  14. final case class TMap[A](values: A) extends AvroF[A] with Product with Serializable
  15. final case class TNamedType[A](namespace: String, name: String) extends AvroF[A] with Product with Serializable
  16. final case class TNull[A]() extends AvroF[A] with Product with Serializable
  17. final case class TRecord[A](name: String, namespace: Option[String], aliases: List[String], doc: Option[String], fields: List[Field[A]]) extends AvroF[A] with Product with Serializable
  18. final case class TString[A]() extends AvroF[A] with Product with Serializable
  19. final case class TTimeMillis[A]() extends AvroF[A] with Product with Serializable
  20. final case class TTimestampMillis[A]() extends AvroF[A] with Product with Serializable
  21. final case class TUnion[A](options: NonEmptyList[A]) extends AvroF[A] with Product with Serializable
  22. type λ[α] = AvroF[α]

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. def array[A](item: A): AvroF[A]
  5. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  6. def boolean[A](): AvroF[A]
  7. def bytes[A](): AvroF[A]
  8. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
  9. def double[A](): AvroF[A]
  10. def enum[A](name: String, namespace: Option[String], aliases: List[String], doc: Option[String], symbols: List[String]): AvroF[A]
  11. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  12. implicit def eqAvroF[T](implicit arg0: Eq[T]): Eq[AvroF[T]]
  13. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  14. def field2Field(avroF: org.apache.avro.Schema.Field): Field[Schema]
  15. def field2Obj(f: Field[Json]): Json
  16. def fixed[A](name: String, namespace: Option[String], aliases: List[String], size: Int): AvroF[A]
  17. def float[A](): AvroF[A]
  18. def fromAvro: Coalgebra[AvroF, Schema]

    Convert org.apache.avro.Schema to skeuomorph.avro.Schema

  19. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  20. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  21. def int[A](): AvroF[A]
  22. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  23. def long[A](): AvroF[A]
  24. def map[A](values: A): AvroF[A]
  25. def namedType[A](namespace: String, name: String): AvroF[A]
  26. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  27. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  28. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  29. def null[A](): AvroF[A]

    Helper methods to construct AvroF values.

    Helper methods to construct AvroF values. These methods are to avoid scala infering the case type instead of AvroF.

  30. def order2Order(avroO: org.apache.avro.Schema.Field.Order): Order
  31. def record[A](name: String, namespace: Option[String], aliases: List[String], doc: Option[String], fields: List[Field[A]]): AvroF[A]
  32. def string[A](): AvroF[A]
  33. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  34. def toJson: Algebra[AvroF, Json]
  35. def toString(): String
    Definition Classes
    AnyRef → Any
  36. implicit val traverseInstance: Traverse[λ]
  37. def union[A](options: NonEmptyList[A]): AvroF[A]
  38. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  39. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  40. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  41. object Field extends Serializable
  42. object Order

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated @Deprecated
    Deprecated

Inherited from AnyRef

Inherited from Any

Ungrouped