You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@parquet.apache.org by "Stefan Ziegler (Jira)" <ji...@apache.org> on 2023/06/19 13:12:00 UTC

[jira] [Created] (PARQUET-2315) Local timestamps fields for Avro schema are not supported

Stefan Ziegler created PARQUET-2315:
---------------------------------------

             Summary: Local timestamps fields for Avro schema are not supported
                 Key: PARQUET-2315
                 URL: https://issues.apache.org/jira/browse/PARQUET-2315
             Project: Parquet
          Issue Type: Bug
          Components: parquet-avro
    Affects Versions: 1.14.0
            Reporter: Stefan Ziegler


Avro schema supports the creation of local timestampe fields:
{code:java}
LocalTimestampMillis datetimeType = LogicalTypes.localTimestampMillis();
field = new Schema.Field(attrDesc.getAttributeName(), Schema.createUnion(datetimeType.addToSchema(Schema.create(Schema.Type.LONG), Schema.create(Schema.Type.NULL)), doc, null);
{code}
But since there is no support in the AvroSchemaConverter.convertLogicalType method, these fields end up as BIGINT (as reported in e.g. Apache Drill).



--
This message was sent by Atlassian Jira
(v8.20.10#820010)