package types
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
- sealed trait AvroScalaArrayType extends Product with Serializable
- sealed trait AvroScalaBooleanType extends Product with Serializable
- sealed trait AvroScalaBytesType extends Product with Serializable
- sealed trait AvroScalaDateType extends Product with Serializable
- sealed trait AvroScalaDecimalType extends Product with Serializable
- sealed trait AvroScalaEnumType extends Product with Serializable
- sealed trait AvroScalaFixedType extends Product with Serializable
- sealed trait AvroScalaMapType extends Product with Serializable
- sealed trait AvroScalaNullType extends Product with Serializable
- sealed trait AvroScalaNumberType extends Product with Serializable
- sealed trait AvroScalaProtocolType extends Product with Serializable
- sealed trait AvroScalaRecordType extends Product with Serializable
- sealed trait AvroScalaStringType extends Product with Serializable
- sealed trait AvroScalaTimestampMillisType extends Product with Serializable
- 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, uuid: AvroUuidType = JavaUuid) extends Product with Serializable
- sealed trait AvroScalaUnionType extends Product with Serializable
- sealed trait AvroUuidType extends Product with Serializable
- case class Decimal(precision: Int, scale: Int) extends LogicalType with Product with Serializable
- sealed abstract class LogicalType extends AnyRef
- case class ScalaBigDecimal(maybeRoundingMode: Option[scala.math.BigDecimal.RoundingMode.Value]) extends AvroScalaDecimalType with Product with Serializable
- case class ScalaBigDecimalWithPrecision(maybeRoundingMode: Option[scala.math.BigDecimal.RoundingMode.Value]) extends AvroScalaDecimalType with Product with Serializable
Value Members
- object AvroScalaTypes extends Serializable
- object Date extends LogicalType with Product with Serializable
- object EnumAsScalaString extends AvroScalaEnumType with Product with Serializable
- object JavaEnum extends AvroScalaEnumType with Product with Serializable
- object JavaSqlDate extends AvroScalaDateType with Product with Serializable
- object JavaSqlTimestamp extends AvroScalaTimestampMillisType with Product with Serializable
- object JavaTimeInstant extends AvroScalaTimestampMillisType with Product with Serializable
- object JavaTimeLocalDate extends AvroScalaDateType with Product with Serializable
- object JavaUuid extends AvroUuidType with Product with Serializable
- object LogicalType
- object NoTypeGenerated extends AvroScalaProtocolType with Product with Serializable
- object OptionEitherShapelessCoproduct extends AvroScalaUnionType with Product with Serializable
- object OptionShapelessCoproduct extends AvroScalaUnionType with Product with Serializable
- object OptionalShapelessCoproduct extends AvroScalaUnionType with Product with Serializable
- object ScalaADT extends AvroScalaProtocolType with Product with Serializable
- object ScalaArray extends AvroScalaArrayType with Product with Serializable
- object ScalaBoolean extends AvroScalaBooleanType with Product with Serializable
- object ScalaByteArray extends AvroScalaBytesType with Product with Serializable
- object ScalaCaseClass extends AvroScalaRecordType with Product with Serializable
- object ScalaCaseClassWithSchema extends AvroScalaRecordType with Product with Serializable
- object ScalaCaseClassWrapper extends AvroScalaFixedType with Product with Serializable
- object ScalaCaseClassWrapperWithSchema extends AvroScalaFixedType with Product with Serializable
- object ScalaCaseObjectEnum extends AvroScalaEnumType with Product with Serializable
- object ScalaDouble extends AvroScalaNumberType with Product with Serializable
- object ScalaEnumeration extends AvroScalaEnumType with Product with Serializable
- object ScalaFloat extends AvroScalaNumberType with Product with Serializable
- object ScalaInt extends AvroScalaNumberType with Product with Serializable
- object ScalaList extends AvroScalaArrayType with Product with Serializable
- object ScalaLong extends AvroScalaNumberType with Product with Serializable
- object ScalaMap extends AvroScalaMapType with Product with Serializable
- object ScalaNull extends AvroScalaNullType with Product with Serializable
- object ScalaSeq extends AvroScalaArrayType with Product with Serializable
- object ScalaString extends AvroScalaStringType with Product with Serializable
- object ScalaVector extends AvroScalaArrayType with Product with Serializable
- object TimestampMillis extends LogicalType with Product with Serializable
- object UUID extends LogicalType with Product with Serializable