Skip to content

Conversation

@BryanCutler
Copy link
Member

Changes to MapVector were not part of the intended goal for ARROW-1710 and should be restored to NullableMapVector -> MapVector -> AbstractMapVector as existed prior to #1341.

@BryanCutler
Copy link
Member Author

@siddharthteotia I manually checked differences of this change to those done in #1341 to ensure readers/writers and others are back to the previous state, but please double check and let me know if you feel comfortable with this.
cc @icexelloss @jacques-n

return reader;
}

transient private MapTransferPair ephPair;
Copy link
Contributor

Choose a reason for hiding this comment

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

ephPair seems wrong

Copy link
Member Author

Choose a reason for hiding this comment

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

how so, you mean the name?

Copy link
Member Author

Choose a reason for hiding this comment

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

keep in mind the diff is showing the result of renaming NonNullableMapVector to MapVector and none of the code was actually changed, just the class name

Copy link
Contributor

Choose a reason for hiding this comment

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

Oh sorry I should be clear - the variable name ephPair seems wrong - I don't know if it has always been ephPair or somehow changed during refactoring. Either way, seems worth fixing.

Copy link
Member Author

Choose a reason for hiding this comment

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

Oh ok, I'm not sure of the reason for the name, this is how it was previously to ARROW-1710. I'd prefer to keep the changes here to that scope so we can be sure they are restored correctly.

Copy link
Contributor

Choose a reason for hiding this comment

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

Ok, sounds good.

@icexelloss
Copy link
Contributor

LGTM except for what seems to be a typo .

@siddharthteotia
Copy link
Contributor

+1

@wesm wesm closed this in fe6f60c Dec 4, 2017
@BryanCutler
Copy link
Member Author

Thanks all for the quick reviews!

@BryanCutler BryanCutler deleted the java-restore-MapVector-class-ARROW-1885 branch November 19, 2018 05:49
pribor pushed a commit to GlobalWebIndex/arrow that referenced this pull request Oct 24, 2025
Changes to MapVector were not part of the intended goal for ARROW-1710 and should be restored to `NullableMapVector` -> `MapVector` -> `AbstractMapVector` as existed prior to apache#1341.

Author: Bryan Cutler <cutlerb@gmail.com>

Closes apache#1389 from BryanCutler/java-restore-MapVector-class-ARROW-1885 and squashes the following commits:

9ff503a [Bryan Cutler] restore MapVector class names
3d818f0 [Bryan Cutler] renamed NonNullableMapVector to MapVector
ced1705 [Bryan Cutler] renamed MapVector to NullableMapVector
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