Skip to content

[C++] Implement Fixed Size List type #17216

@asfimport

Description

@asfimport

At the moment, we only support lists with a variable size per entry. In some cases, each entry of a list column will have the same number of elements. In this case, we can use a more effective data structure as well as do certain optimisations on the operations of this type. To implement this type:

  • Describe the memory structure of it in Layout.md
  • Add the type to the enums in the C++ code
  • Add FixedSizeListArray, FixedSizeListType and FixedSizeListBuilder classes to the C++ library

Reporter: Wes McKinney / @wesm
Assignee: Ben Kietzman / @bkietz

Related issues:

PRs and other links:

Note: This issue was originally created as ARROW-1280. Please see the migration documentation for further details.

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions