object AvroF
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- AvroF
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Type Members
- final case class Field[A](name: String, aliases: List[String], doc: Option[String], order: Option[Order], tpe: A) extends Product with Serializable
- sealed trait Order extends AnyRef
- final case class TArray[A](item: A) extends AvroF[A] with Product with Serializable
- final case class TBoolean[A]() extends AvroF[A] with Product with Serializable
- final case class TBytes[A]() extends AvroF[A] with Product with Serializable
- final case class TDate[A]() extends AvroF[A] with Product with Serializable
- final case class TDecimal[A](precision: Int, scale: Int) extends AvroF[A] with Product with Serializable
- final case class TDouble[A]() extends AvroF[A] with Product with Serializable
- 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
- final case class TFixed[A](name: String, namespace: Option[String], aliases: List[String], size: Int) extends AvroF[A] with Product with Serializable
- final case class TFloat[A]() extends AvroF[A] with Product with Serializable
- final case class TInt[A]() extends AvroF[A] with Product with Serializable
- final case class TLong[A]() extends AvroF[A] with Product with Serializable
- final case class TMap[A](values: A) extends AvroF[A] with Product with Serializable
- final case class TNamedType[A](namespace: String, name: String) extends AvroF[A] with Product with Serializable
- final case class TNull[A]() extends AvroF[A] with Product with Serializable
- 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
- final case class TString[A]() extends AvroF[A] with Product with Serializable
- final case class TTimeMillis[A]() extends AvroF[A] with Product with Serializable
- final case class TTimestampMillis[A]() extends AvroF[A] with Product with Serializable
- final case class TUnion[A](options: NonEmptyList[A]) extends AvroF[A] with Product with Serializable
- type λ[α] = AvroF[α]
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def array[A](item: A): AvroF[A]
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def boolean[A](): AvroF[A]
- def bytes[A](): AvroF[A]
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- def double[A](): AvroF[A]
- def enum[A](name: String, namespace: Option[String], aliases: List[String], doc: Option[String], symbols: List[String]): AvroF[A]
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- implicit def eqAvroF[T](implicit arg0: Eq[T]): Eq[AvroF[T]]
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def field2Field(avroF: org.apache.avro.Schema.Field): Field[Schema]
- def field2Obj(f: Field[Json]): Json
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- def fixed[A](name: String, namespace: Option[String], aliases: List[String], size: Int): AvroF[A]
- def float[A](): AvroF[A]
- def fromAvro: Coalgebra[AvroF, Schema]
Convert org.apache.avro.Schema to skeuomorph.avro.Schema
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def int[A](): AvroF[A]
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def long[A](): AvroF[A]
- def map[A](values: A): AvroF[A]
- def namedType[A](namespace: String, name: String): AvroF[A]
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- 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.
- def order2Order(avroO: org.apache.avro.Schema.Field.Order): Order
- def record[A](name: String, namespace: Option[String], aliases: List[String], doc: Option[String], fields: List[Field[A]]): AvroF[A]
- def string[A](): AvroF[A]
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toJson: Algebra[AvroF, Json]
- def toString(): String
- Definition Classes
- AnyRef → Any
- implicit val traverseInstance: Traverse[λ]
- def union[A](options: NonEmptyList[A]): AvroF[A]
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- object Field extends Serializable
- object Order