avrohugger
types
package
types
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
=
ScalaBinary
,
record:
AvroScalaRecordType
=
ScalaCaseClass
,
enum:
AvroScalaEnumType
=
ScalaEnumeration
,
union:
AvroScalaUnionType
=
OptionEitherShapelessCoproduct
,
array:
AvroScalaArrayType
=
ScalaSeq
,
map:
AvroScalaMapType
=
ScalaMap
,
protocol:
AvroScalaProtocolType
=
NoTypeGenerated
,
decimal:
AvroScalaDecimalType
=
ScalaBigDecimal.apply(scala.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
ScalaBinary
extends
AvroScalaFixedType
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
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
Ungrouped