Skip to content

[Go] pqarrow - Provide a way to support Parquet Logical types that do not have or need Arrow equivalent types #43640

Description

@datbth

Describe the enhancement requested

Parquet Logical types like JSON:

  • Do not have a fully representable/equivalent type in Arrow, because Arrow types do not carry such "Logical type" information.
  • But have equivalent physical Arrow types. For example, Parquet Logical type JSON can be represented by/converted from arrow.BinaryTypes.String.

Does it make sense to make pqarrow.NewFileWriter support those Logical types by letting the caller specify such Logical types?

Component(s)

Go

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions