-
Notifications
You must be signed in to change notification settings - Fork 4k
ARROW-12959: [C++][R] Option for is_null(NaN) to evaluate to true #10896
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
Christian8491
wants to merge
73
commits into
apache:master
from
Christian8491:ARROW-12959-Option-for-is-nullNaN-to-evaluate-to-tru
Closed
Changes from all commits
Commits
Show all changes
73 commits
Select commit
Hold shift + click to select a range
a0239aa
Add NanNullOptions for IsNull kernel
Christian8491 bdc3453
Add kNanNullOptionsType to RegisterScalarOptions
Christian8491 518bd3b
Add Init param for MafeFunction and docs for is_null kernel
Christian8491 c98c665
Add defaults() method to NanNullOptions class
Christian8491 c993efc
Add implementation for IsNullOperator, Scalar case
Christian8491 da9fecc
Fix test compilation issue
Christian8491 7b6ca78
Apply clang format, add tests for isnull
Christian8491 e4adc7d
Improve message for is_null tests
Christian8491 8bdfe99
Apply requested changes for IsNullOperator
Christian8491 685c038
Remove default break, add todo to handle ArrayData for is_null
Christian8491 05b458b
Apply SetBitsTo for NaN values when passed NanNullOptions
Christian8491 c47838e
move kNanNullOptions to anonymous namespace
Christian8491 5f6e8dd
Fix for arrow-compute-expression-test (is_null)
Christian8491 d91d64f
Add bindings in cython
Christian8491 41515f1
Add specialized tests for is_null
Christian8491 918539f
Fix Sanitizer for KNanNullOptions
Christian8491 527ad78
Remove cython bindigs
Christian8491 7847bc3
binding in cython layer, fix python tests (theorically)
Christian8491 4cf4e4b
Add NanNullOptions for IsNull kernel
Christian8491 8b0c427
Add kNanNullOptionsType to RegisterScalarOptions
Christian8491 59625b3
Add Init param for MafeFunction and docs for is_null kernel
Christian8491 3f91336
Add defaults() method to NanNullOptions class
Christian8491 438a4ef
Add implementation for IsNullOperator, Scalar case
Christian8491 b843c0a
Fix test compilation issue
Christian8491 2c57c77
Apply clang format, add tests for isnull
Christian8491 b6716e0
Improve message for is_null tests
Christian8491 7e02c37
Apply requested changes for IsNullOperator
Christian8491 083d4a6
Remove default break, add todo to handle ArrayData for is_null
Christian8491 102921f
Apply SetBitsTo for NaN values when passed NanNullOptions
Christian8491 a9e3229
move kNanNullOptions to anonymous namespace
Christian8491 433a8c4
Fix for arrow-compute-expression-test (is_null)
Christian8491 71cfbfe
Add bindings in cython
Christian8491 aef53d0
Add specialized tests for is_null
Christian8491 57a7d3e
Fix Sanitizer for KNanNullOptions
Christian8491 b8582c7
Remove cython bindigs
Christian8491 4197bcc
binding in cython layer, fix python tests (theorically)
Christian8491 42943b9
reworked kernel implementation
edponce 6ae0316
Merge branch 'ARROW-12959-Option-for-is-nullNaN-to-evaluate-to-tru' i…
Christian8491 557d8e7
Merge pull request #1 from edponce/ARROW-12959-R-Option-for-is-nullNa…
Christian8491 14bdd00
Add NanNullOptions for IsNull kernel
Christian8491 43219a1
Add kNanNullOptionsType to RegisterScalarOptions
Christian8491 98ead77
Add Init param for MafeFunction and docs for is_null kernel
Christian8491 f8514a8
Add defaults() method to NanNullOptions class
Christian8491 e5a950d
Add implementation for IsNullOperator, Scalar case
Christian8491 b2414e9
Fix test compilation issue
Christian8491 d3eb679
Apply clang format, add tests for isnull
Christian8491 12b7c9e
Improve message for is_null tests
Christian8491 8f82b98
Apply requested changes for IsNullOperator
Christian8491 f001068
Remove default break, add todo to handle ArrayData for is_null
Christian8491 c64a30a
Apply SetBitsTo for NaN values when passed NanNullOptions
Christian8491 2e3c8a6
move kNanNullOptions to anonymous namespace
Christian8491 5abfa2e
Fix for arrow-compute-expression-test (is_null)
Christian8491 35df5d4
Add bindings in cython
Christian8491 cfab892
Add specialized tests for is_null
Christian8491 e92318d
Fix Sanitizer for KNanNullOptions
Christian8491 f2b439e
Remove cython bindigs
Christian8491 a3707a7
binding in cython layer, fix python tests (theorically)
Christian8491 2a8f739
Fix conflict in scalar_validity
Christian8491 3028a36
remove enable_if and add NanNullState alias
edponce 3807e98
update documentation
edponce 8d26437
update function doc
edponce 4ad9337
fix NanNullOptions in Python bindings
edponce 2831063
Merge pull request #2 from edponce/ARROW-12959-R-Option-for-is-nullNa…
Christian8491 915c868
Requested changes for scalar_validity_test and docs
Christian8491 4588822
Add python test using nan_is_null
Christian8491 9a4f39a
Update R bindings
ianmcook 1a9a826
Merge branch 'master' into ARROW-12959-Option-for-is-nullNaN-to-evalu…
Christian8491 71b85d2
Add cpp/submodules
Christian8491 50afc05
Merge branch 'master' into ARROW-12959-Option-for-is-nullNaN-to-evalu…
Christian8491 7804c49
parquet_testing sub without changes
Christian8491 0e47c99
Merge branch 'master' into ARROW-12959-Option-for-is-nullNaN-to-evalu…
pitrou 30751fc
Address review comments, also restructure docs a bit
pitrou f09d52a
Some more test cleanup
pitrou 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
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.