-
Notifications
You must be signed in to change notification settings - Fork 4k
ARROW-9992: [C++][Python] Refactor python to arrow conversions based on a reusable conversion API #8088
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Closed
Closed
ARROW-9992: [C++][Python] Refactor python to arrow conversions based on a reusable conversion API #8088
Changes from all commits
Commits
Show all changes
80 commits
Select commit
Hold shift + click to select a range
6de6f0f
refactor python to arrow conversions
kszucs 19c07f1
fallback to bytes in case of mixed unicode and bytes data
kszucs ccf7b9a
fix error type
kszucs 7e86eba
decrypt
kszucs eb8a785
remove converter.cc
kszucs f2b519e
remove unused headers
kszucs 75bf699
dictionary support
kszucs 0d73f02
fix dict conversion
kszucs aa6364f
refactor PyBytesView
kszucs 8a2cc26
improve specialization
kszucs 07b96b1
other specialization
kszucs 74c74cf
minor cleanup
kszucs a1fa6cf
clang format
kszucs d0f5667
update dictionary scalar test
kszucs 69cebce
fix dictionary scalar serialization and please gcc4.8
kszucs be9d8e7
fix dictionary scalar test
kszucs 4f5891f
linting; try to fix msvc error
kszucs ddde7a9
avoid name collisions
kszucs e7c046c
use string view
kszucs 22d098c
test that dictionary index type is honored
kszucs 524dfbd
always return with an array instead of a chunkedarray
kszucs 677adb2
address review comments
kszucs b4797ce
move to internal namespace
kszucs 1a5ad12
simplify
kszucs 9c2c5e5
overloaded AppendValue
kszucs 9ece006
method specialization
kszucs 53d83bf
specialize primitive converters
kszucs fb94b32
support list of pairs when converting to struct array; struct scalar …
kszucs 748836b
auto chunking
kszucs c086364
working chunk on capacity overflow
kszucs 5a38642
fix struct key kind inference and failing tests
kszucs 4bc562c
use different aliases in the converter trait
kszucs 2581619
validate overflow for list types as well
kszucs 666eae3
fix assertion in numpy large memory test
kszucs 79134e4
lint
kszucs 80eff04
fix py35 tests cases; fix linting error
kszucs e2baab0
linting again
kszucs 3dc203e
test nested overflow for string
kszucs 723f602
test builder overflow checking
kszucs 984c82e
pass pool separately
kszucs 4b7a408
remove unused inference function
kszucs bf06472
pa.array docstrings
kszucs 196a0c1
additional testing for struct conversion
kszucs 50efce9
inline comments
kszucs a3af670
flake8
kszucs 768c75c
missing parameter documentation
kszucs 01b08fc
resolve rebase problem
kszucs 9691c87
revert breaking StructScalar change
kszucs 62a5afd
fix large memory test case
kszucs 0e749a0
fix hypothesis test case
kszucs 488fc7f
Apply suggestions from code review
kszucs 09faa6c
move out Extend and ExtendMasked
kszucs 35415e2
use trait to map types to converters
kszucs f4922ec
rename template argument
kszucs 76938ca
flake8
kszucs d485bc1
resolve rebose conflicts
kszucs 2c63f7d
chunker should not inherit from converter
kszucs 68c3373
make chunker construction more straightforward
kszucs ca7238e
more verbose dictionary scalar naming in the python bindings
kszucs dd5fa70
address review comments
kszucs c70552b
address review comments
kszucs 21e932b
address review comments
kszucs 5545281
fix specialization
kszucs c52c367
clang format
kszucs 4b426d5
fix overflow checking
kszucs d823c64
address review comments
kszucs 57e6c7f
implement ValidateOverflow for map type; test list overflow chunking
kszucs 45a93cf
address review comments
kszucs 3359f47
test PYARROW_IGNORE_TIMEZONE; test map array overflow
kszucs e8a7475
address remaining review comments
kszucs e04e245
remove leftover
kszucs fe3ceb2
test cases for two additional auto chunking issues
kszucs 01a89fc
additional overflow tests
kszucs aaf92b8
missing newline in docstrings
kszucs 3115303
conversion optimizations
kszucs 6c709e2
please gcc 4.8
kszucs b551d12
some inline notes describing performance improvements
kszucs 806e4c0
try to please compilers
kszucs b527a0e
fix msvc issues
kszucs 2213c25
cast to offset type when appending to string builders
kszucs File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.