package types

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. sealed trait AvroScalaArrayType extends Product with Serializable
  2. sealed trait AvroScalaBooleanType extends Product with Serializable
  3. sealed trait AvroScalaBytesType extends Product with Serializable
  4. sealed trait AvroScalaDateType extends Product with Serializable
  5. sealed trait AvroScalaDecimalType extends Product with Serializable
  6. sealed trait AvroScalaEnumType extends Product with Serializable
  7. sealed trait AvroScalaFixedType extends Product with Serializable
  8. sealed trait AvroScalaMapType extends Product with Serializable
  9. sealed trait AvroScalaNullType extends Product with Serializable
  10. sealed trait AvroScalaNumberType extends Product with Serializable
  11. sealed trait AvroScalaProtocolType extends Product with Serializable
  12. sealed trait AvroScalaRecordType extends Product with Serializable
  13. sealed trait AvroScalaStringType extends Product with Serializable
  14. sealed trait AvroScalaTimeMillisType extends Product with Serializable
  15. sealed trait AvroScalaTimestampMillisType extends Product with Serializable
  16. case class AvroScalaTypes(int: AvroScalaNumberType = ScalaInt, long: AvroScalaNumberType = ScalaLong, float: AvroScalaNumberType = ScalaFloat, double: AvroScalaNumberType = ScalaDouble, boolean: AvroScalaBooleanType = ScalaBoolean, string: AvroScalaStringType = ScalaString, null: AvroScalaNullType = ScalaNull, bytes: AvroScalaBytesType = ScalaByteArray, fixed: AvroScalaFixedType = ScalaCaseClassWrapper, record: AvroScalaRecordType = ScalaCaseClass, enum: AvroScalaEnumType = ScalaEnumeration, union: AvroScalaUnionType = OptionEitherShapelessCoproduct, array: AvroScalaArrayType = ScalaSeq, map: AvroScalaMapType = ScalaMap, protocol: AvroScalaProtocolType = NoTypeGenerated, decimal: AvroScalaDecimalType = ScalaBigDecimal(None), date: AvroScalaDateType = JavaTimeLocalDate, timestampMillis: AvroScalaTimestampMillisType = JavaTimeInstant, timeMillis: AvroScalaTimeMillisType = JavaTimeLocalTime, uuid: AvroUuidType = JavaUuid) extends Product with Serializable
  17. sealed trait AvroScalaUnionType extends Product with Serializable
  18. sealed trait AvroUuidType extends Product with Serializable
  19. case class Decimal(precision: Int, scale: Int) extends LogicalType with Product with Serializable
  20. sealed abstract class LogicalType extends AnyRef
  21. case class ScalaBigDecimal(maybeRoundingMode: Option[scala.math.BigDecimal.RoundingMode.Value]) extends AvroScalaDecimalType with Product with Serializable
  22. case class ScalaBigDecimalWithPrecision(maybeRoundingMode: Option[scala.math.BigDecimal.RoundingMode.Value]) extends AvroScalaDecimalType with Product with Serializable

Value Members

  1. object AvroScalaTypes extends Serializable
  2. object Date extends LogicalType with Product with Serializable
  3. object EnumAsScalaString extends AvroScalaEnumType with Product with Serializable
  4. object JavaEnum extends AvroScalaEnumType with Product with Serializable
  5. object JavaSqlDate extends AvroScalaDateType with Product with Serializable
  6. object JavaSqlTime extends AvroScalaTimeMillisType with Product with Serializable
  7. object JavaSqlTimestamp extends AvroScalaTimestampMillisType with Product with Serializable
  8. object JavaTimeInstant extends AvroScalaTimestampMillisType with Product with Serializable
  9. object JavaTimeLocalDate extends AvroScalaDateType with Product with Serializable
  10. object JavaTimeLocalTime extends AvroScalaTimeMillisType with Product with Serializable
  11. object JavaUuid extends AvroUuidType with Product with Serializable
  12. object LogicalType
  13. object NoTypeGenerated extends AvroScalaProtocolType with Product with Serializable
  14. object OptionEitherShapelessCoproduct extends AvroScalaUnionType with Product with Serializable
  15. object OptionShapelessCoproduct extends AvroScalaUnionType with Product with Serializable
  16. object OptionalShapelessCoproduct extends AvroScalaUnionType with Product with Serializable
  17. object ScalaADT extends AvroScalaProtocolType with Product with Serializable
  18. object ScalaArray extends AvroScalaArrayType with Product with Serializable
  19. object ScalaBoolean extends AvroScalaBooleanType with Product with Serializable
  20. object ScalaByteArray extends AvroScalaBytesType with Product with Serializable
  21. object ScalaCaseClass extends AvroScalaRecordType with Product with Serializable
  22. object ScalaCaseClassWithSchema extends AvroScalaRecordType with Product with Serializable
  23. object ScalaCaseClassWrapper extends AvroScalaFixedType with Product with Serializable
  24. object ScalaCaseClassWrapperWithSchema extends AvroScalaFixedType with Product with Serializable
  25. object ScalaCaseObjectEnum extends AvroScalaEnumType with Product with Serializable
  26. object ScalaDouble extends AvroScalaNumberType with Product with Serializable
  27. object ScalaEnumeration extends AvroScalaEnumType with Product with Serializable
  28. object ScalaFloat extends AvroScalaNumberType with Product with Serializable
  29. object ScalaInt extends AvroScalaNumberType with Product with Serializable
  30. object ScalaList extends AvroScalaArrayType with Product with Serializable
  31. object ScalaLong extends AvroScalaNumberType with Product with Serializable
  32. object ScalaMap extends AvroScalaMapType with Product with Serializable
  33. object ScalaNull extends AvroScalaNullType with Product with Serializable
  34. object ScalaSeq extends AvroScalaArrayType with Product with Serializable
  35. object ScalaString extends AvroScalaStringType with Product with Serializable
  36. object ScalaVector extends AvroScalaArrayType with Product with Serializable
  37. object TimeMillis extends LogicalType with Product with Serializable
  38. object TimestampMillis extends LogicalType with Product with Serializable
  39. object UUID extends LogicalType with Product with Serializable

Ungrouped