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)

Reply via email to