Skip to content

[Ruby] Move merge implementation to ColumnContainable #50225

@Reranko05

Description

@Reranko05

Describe the enhancement requested

Arrow::Table#merge and Arrow::RecordBatch#merge have similar implementations, resulting in duplicated merge logic.

Move the common merge implementation to Arrow::ColumnContainable and keep container-specific behavior (such as column conversion and container creation) in each class.

Additional context

This is a follow-up to #50175 as suggested by @kou

Component(s)

Ruby

Metadata

Metadata

Assignees

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions