This feature enables a subtype handling in Schema/Record. The sub type enables a finer grain of type (is this ZonedDateTime field is a time, a date,etc.?) and are wrapped in standard framework types like ZonedDatetime or String.
Main changes are located in the Schema interface and provide a getLogicalType() utility function and builder methods like withLogicalType(...).
For now, the following sub types are handled:
- DATE
- TIME
- TIMESTAMP
- UUID
- is related to
-
TCOMP-2708 Integrate LogicalTypes in studio integration
- New