Skip to content

Conversation

@xxlaykxx
Copy link

@xxlaykxx xxlaykxx commented May 5, 2025

Based on changes from apache#41731.

Added writer ExtensionWriter with 3 methods:

  • write method for writing values from Extension holders;
  • writeExtensionType method for writing values (arguments is Object because we don't know exact type);
  • addExtensionTypeFactory method - because the exact vector and value type are unknown, the user should create their own extension type vector, write for it, and ExtensionTypeFactory, which should map the vector and writer.

Closes #87.

Based on changes from apache#41731.

Added writer ExtensionWriter with 3 methods:
- write method  for writing values from Extension holders;
- writeExtensionType method for writing values (arguments is Object
because we don't know exact type);
- addExtensionTypeFactory method - because the exact vector and value
type are unknown, the user should create their own extension type
vector, write for it, and ExtensionTypeFactory, which should map the
vector and writer.

Closes dremio#87.

Co-authored-by: Finn Völkel <finn.volkel@gmail.com>
@github-actions
Copy link

github-actions bot commented May 5, 2025

❌ GitHub issue #87 could not be retrieved.

@xxlaykxx xxlaykxx marked this pull request as ready for review June 23, 2025 09:47
@xxlaykxx xxlaykxx merged commit 47e40ec into dremio:dremio_26.0_18.1.0 Jun 23, 2025
11 of 36 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Development

Successfully merging this pull request may close these issues.

2 participants