Skip to content

Conversation

@julienledem
Copy link
Member

@julienledem julienledem commented Mar 21, 2017

I'm adding all the Type information to the vector with FieldType.
This avoids losing information and carrying around extra type metadata that can not go in the MinorType enum (for example: decimals' precision and dictionary encoding)

@julienledem julienledem force-pushed the minor_field branch 4 times, most recently from 33a5226 to 89b690a Compare March 22, 2017 00:34
@julienledem julienledem changed the title move from MinorType to Field ARROW-676: move from MinorType to FieldType in ValueVectors to carry all the relevant type bits Mar 22, 2017
Copy link
Member

@wesm wesm left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This seems reasonable to me, better encapsulating the type metadata. Needs to be rebased

@wesm
Copy link
Member

wesm commented Mar 30, 2017

@julienledem per discussion in #452 I think if we rebase and merge this, it will help with adding new data types. @elahrvivaz do you have any comments on the implementation?

@elahrvivaz
Copy link
Contributor

nope, looks good to me

@julienledem
Copy link
Member Author

rebased

@wesm
Copy link
Member

wesm commented Apr 3, 2017

OK, let's merge this after the build runs, in case it causes any conflict with #475?

@wesm
Copy link
Member

wesm commented Apr 3, 2017

+1

@asfgit asfgit closed this in 7232e5b Apr 3, 2017
pribor pushed a commit to GlobalWebIndex/arrow that referenced this pull request Oct 24, 2025
…all the relevant type bits

I'm adding all the Type information to the vector with FieldType.
This avoids losing information and carrying around extra type metadata that can not go in the MinorType enum (for example: decimals' precision and dictionary encoding)

Author: Julien Le Dem <julien@dremio.com>

Closes apache#409 from julienledem/minor_field and squashes the following commits:

0407e63 [Julien Le Dem] ARROW-676: move from MinorType to FieldType in ValueVectors to carry all the relevant type bits
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants