Skip to content

apache-arrow-18.1.2.dev

Latest

Choose a tag to compare

@xxlaykxx xxlaykxx released this 03 Oct 12:48
· 6 commits to dremio_26.1_18.1.0 since this release
45d8010
Cherry-pick GH-836 and GH-725 (#95)

* GH-725: Added ExtensionReader (#726)

## What's Changed
ExtensionReader was added to support reading extension types from a
complex vector.
It contains **read(ExtensionHolder)** method for reading to the holder.
And **readObject** - for reading the value explicitly.

Closes #725.

(cherry picked from commit e6da71e871a3678a737a88dbe79491b4111496b4)

* MINOR: Fix format (#809)

## What's Changed

Apply pre-commit since I forgot.

(cherry picked from commit e4f64269db0a08299fa25be491570be5ba71d623)

* GH-836: Added support of ExtensionType for ComplexCopier (#837)

## What's Changed

Updated ComplexCopier to support ExtensionType - it contains two
**copy** methods
```
public static void copy(FieldReader input, FieldWriter output) //for not breaking  existing logic

public static void copy(FieldReader input, FieldWriter output, ExtensionTypeWriterFactory extensionTypeWriterFactory)
```
Also updated ComplexCopier tests.
Closes #836.

(cherry picked from commit 34060eb491a870f5ede5d30e007060b8310dc64f)

* fix after merge

* fix after macos build

* fix after macos build

* fix macos build

* fix macos build

* fix macos build

* fix after merge

---------

Co-authored-by: David Li <[email protected]>