Werner Daehn created AVRO-4118:
----------------------------------
Summary: Custom logical types not supported in Python
Key: AVRO-4118
URL: https://issues.apache.org/jira/browse/AVRO-4118
Project: Apache Avro
Issue Type: Bug
Components: logical types, python
Affects Versions: 1.12.0
Reporter: Werner Daehn
Adding customer logical types in Java is no problem, but with Python I get a
warning
{code:java}
avro\schema.py:1233: IgnoredLogicalType: Unknown VARCHAR, using string. {code}
[https://github.com/apache/avro/blob/230414abbb68e63e68f3b55bfc0cbca94f2737f6/lang/py/avro/schema.py#L1233]
Looking at above code, there is no extension mechanism, as it seems.
Example field:
{code:java}
{
"name" : "__change_type",
"type" : [ "null", {
"type" : "string",
"logicalType" : "VARCHAR",
"length" : 1
} ],
"default" : null
} {code}
--
This message was sent by Atlassian Jira
(v8.20.10#820010)