avrohugger

types

package types

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 AvroScalaTimestampMillisType extends Product with Serializable

  15. 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 = ScalaBinary, record: AvroScalaRecordType = ScalaCaseClass, enum: AvroScalaEnumType = ScalaEnumeration, union: AvroScalaUnionType = OptionEitherShapelessCoproduct, array: AvroScalaArrayType = ScalaSeq, map: AvroScalaMapType = ScalaMap, protocol: AvroScalaProtocolType = NoTypeGenerated, decimal: AvroScalaDecimalType = ScalaBigDecimal, date: AvroScalaDateType = JavaTimeLocalDate, timestampMillis: AvroScalaTimestampMillisType = JavaTimeInstant, uuid: AvroUuidType = JavaUuid) extends Product with Serializable

  16. sealed trait AvroScalaUnionType extends Product with Serializable

  17. sealed trait AvroUuidType extends Product with Serializable

  18. case class Decimal(precision: Int, scale: Int) extends LogicalType with Product with Serializable

  19. sealed abstract class LogicalType extends AnyRef

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 JavaSqlTimestamp extends AvroScalaTimestampMillisType with Product with Serializable

  7. object JavaTimeInstant extends AvroScalaTimestampMillisType with Product with Serializable

  8. object JavaTimeLocalDate extends AvroScalaDateType with Product with Serializable

  9. object JavaUuid extends AvroUuidType with Product with Serializable

  10. object LogicalType

  11. object NoTypeGenerated extends AvroScalaProtocolType with Product with Serializable

  12. object OptionEitherShapelessCoproduct extends AvroScalaUnionType with Product with Serializable

  13. object OptionShapelessCoproduct extends AvroScalaUnionType with Product with Serializable

  14. object OptionalShapelessCoproduct extends AvroScalaUnionType with Product with Serializable

  15. object ScalaADT extends AvroScalaProtocolType with Product with Serializable

  16. object ScalaArray extends AvroScalaArrayType with Product with Serializable

  17. object ScalaBigDecimal extends AvroScalaDecimalType with Product with Serializable

  18. object ScalaBigDecimalWithPrecision extends AvroScalaDecimalType with Product with Serializable

  19. object ScalaBinary extends AvroScalaFixedType with Product with Serializable

  20. object ScalaBoolean extends AvroScalaBooleanType with Product with Serializable

  21. object ScalaByteArray extends AvroScalaBytesType with Product with Serializable

  22. object ScalaCaseClass extends AvroScalaRecordType with Product with Serializable

  23. object ScalaCaseClassWithSchema extends AvroScalaRecordType with Product with Serializable

  24. object ScalaCaseObjectEnum extends AvroScalaEnumType with Product with Serializable

  25. object ScalaDouble extends AvroScalaNumberType with Product with Serializable

  26. object ScalaEnumeration extends AvroScalaEnumType with Product with Serializable

  27. object ScalaFloat extends AvroScalaNumberType with Product with Serializable

  28. object ScalaInt extends AvroScalaNumberType with Product with Serializable

  29. object ScalaList extends AvroScalaArrayType with Product with Serializable

  30. object ScalaLong extends AvroScalaNumberType with Product with Serializable

  31. object ScalaMap extends AvroScalaMapType with Product with Serializable

  32. object ScalaNull extends AvroScalaNullType with Product with Serializable

  33. object ScalaSeq extends AvroScalaArrayType with Product with Serializable

  34. object ScalaString extends AvroScalaStringType with Product with Serializable

  35. object ScalaVector extends AvroScalaArrayType with Product with Serializable

  36. object TimestampMillis extends LogicalType with Product with Serializable

  37. object UUID extends LogicalType with Product with Serializable

Ungrouped