Commits


Martin Grigorov authored and GitHub committed bce386623c7
AVRO-3197 Fallback to the 'type' when the logical type does not support the type (#1340) * AVRO-3197 Fallback to the 'type' when the logical type does not support the type * AVRO-3197 Better formatting * AVRO-3197 Allow only when the "type" is "string" * AVRO-3197 Handle problematic complex type for date/time logical types Read the complex type recursively. It seems Avro Java may produce {"type": {"type": "string", "avro.java.string": "String"}, "logicalType": "timestamp-millis"}}, i.e. logicalType is on the same level as the outer "type" * AVRO-3197 Make Clippy happy * AVRO-3197 Log a warning when a logical type is not supported by the Schema type This is how Avro Java behaves.