package macros
- Alphabetic
- Public
- Protected
Type Members
- sealed trait DataTypeEncodingAnnotation extends Annotation with StaticAnnotation
A data type annotation that can influence the way their values are encoded, used by annotating case class member types, e.g.
A data type annotation that can influence the way their values are encoded, used by annotating case class member types, e.g.
case class ExampleRow( name: String @MaxLength(100), countryCode: Option[String] @FixedLength(2, truncate = false), salary: BigDecimal @DecimalEncoding(18, 10) )
It is up to specific encoders to actually take these annotations into account and alter encoding based on their presence.
Value Members
- object DataTypeEncodingAnnotation
- object RecordFieldExtractor