Skip to content

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

@datbth

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

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions