object AvroAnnotations
- Alphabetic
- By Inheritance
- AvroAnnotations
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Type Members
- sealed trait BytesType extends AnyRef
- sealed trait DecimalType extends AnyRef
- sealed trait FieldOrderType extends AnyRef
- sealed trait TimePrecisionType extends AnyRef
- final case class aliases(aliases: Set[String]) extends Annotation with StaticAnnotation with Product with Serializable
- final case class avroEnum() extends Annotation with StaticAnnotation with Product with Serializable
- final case class bytes(bytesType: BytesType) extends Annotation with StaticAnnotation with Product with Serializable
Used to annotate a Bytes type to indicate the avro type encoding (avro bytes or avro fixed)
- final case class decimal(decimalType: DecimalType) extends Annotation with StaticAnnotation with Product with Serializable
Used to annotate a BigInterger or BigDecimal type to indicate the logical type encoding (avro bytes or avro fixed)
- final case class doc(doc: String) extends Annotation with StaticAnnotation with Product with Serializable
- final case class fieldOrder(fieldOrderType: FieldOrderType) extends Annotation with StaticAnnotation with Product with Serializable
Used to indicate the avro field order of a record
- final case class name(name: String) extends Annotation with StaticAnnotation with Product with Serializable
- final case class namespace(namespace: String) extends Annotation with StaticAnnotation with Product with Serializable
- final case class precision(precision: Int = 48) extends Annotation with StaticAnnotation with Product with Serializable
- final case class scale(scale: Int = 24) extends Annotation with StaticAnnotation with Product with Serializable
- final case class timeprecision(timeprecisionType: TimePrecisionType) extends Annotation with StaticAnnotation with Product with Serializable
Used to indicate the precision (millisecond precision or microsecond precision) of avro logical types 'Time', 'Timestamp' and 'Local timestamp'
Used to indicate the precision (millisecond precision or microsecond precision) of avro logical types 'Time', 'Timestamp' and 'Local timestamp'
- timeprecisionType
the precision: either millisecond precision or microsecond precision
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
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- 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()
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- 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 BytesType
- object DecimalType
- object FieldOrderType
- object TimePrecisionType
- case object error extends Annotation with StaticAnnotation with Product with Serializable
Used to annotate a record in order to render it as a avro error record
- case object formatToString extends Annotation with StaticAnnotation with Product with Serializable
Used to annotate fields of type LocalDate, LocalTime, LocalDateTime or Instant in order to render them as a string using the given formatter instead of rendering them as avro logical types.