Skip to content

[Docs][Format] Make Variant value field mandatory #50620

Description

@sdf-jkl

Describe the enhancement requested

Fix wording in the Arrow Variant spec to make the value field mandatory.

* At least one (or both) of the following:

Per the conversation in apache/parquet-format#591 (comment)

Note the requirement is level-dependent in the Parquet spec, so the Arrow wording should mirror it level by level rather than making value mandatory everywhere:

  • top-level variant group: value must be present
  • shredded object fields: the field group contains both value and typed_value
  • list elements: value may be omitted when shredding elements as a specific type, but at least one of the two fields must be present

Component(s)

Format

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions