-
Notifications
You must be signed in to change notification settings - Fork 4k
ARROW-10322: [C++][Dataset] Minimize Expression #8894
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
Changes from all commits
Commits
Show all changes
38 commits
Select commit
Hold shift + click to select a range
f8e258b
ARROW-10322: [C++][Dataset] Minimize dataset::Expression
bkietz c31069e
replace filtering with Expression2
bkietz 67dcd0e
remove ExpressionState
bkietz e9dffce
repair implicit casts
bkietz 0e6da5b
delete Expression DSL operators and old Expression class
bkietz ec6d9a0
rename Expression2 -> Expression
bkietz 9f05186
first pass at repairing bindings
bkietz c691f6b
add more scalar cast implementations
bkietz 1083e08
use dataset___expr__call to create Call expressions
bkietz 557ca31
lint fixes
bkietz 9d5a57d
Refactor dataset expression code to follow array expression pattern
nealrichardson a04c7d9
A little more
nealrichardson 2470187
revamp Expression::ToString, make cast-from-string error more informa…
bkietz d2ccb27
print and_kleene, or_kleene as binary ops
bkietz c149640
clean up Expression class, extract Parameter
bkietz cc1fd25
revert variant noexcept changes
bkietz 6f2cc2c
get python binding building
bkietz 44017b9
fix doc generation for struct function
bkietz 13aca81
review comments
bkietz a88685e
repair linkage on Expression friends
bkietz 9be418b
centos-7 doesn't recognize this initializer list
bkietz 82c32de
get test_{dataset,parquet}.py passing
bkietz 615efdb
move Identical() impl to .cc
bkietz c220823
export ExecuteScalarExpression
bkietz 38389e7
remove test_parquet.py
bkietz fbe89d1
rename struct->project, move out of cast's test
bkietz f03953b
add some docstrings
bkietz 63f1464
extract BindNonRecursive, filter2->filter, comments
bkietz 607ed96
move more things to namespace{}, docstring for Modify
bkietz f952400
ensure field_ref into list safely errors
bkietz 5f29f52
debug prints
bkietz 0dffb56
remove unused functions
bkietz 24c9277
take ownership of buffer to preserve deserialized arrays' storage
bkietz 1292076
cleanup, FieldPath::operator bool -> empty
bkietz a072952
move project to scalar_nested.cc, add test for different chunking
bkietz 9ce0adb
remove AddSimpleArrayOnlyCast
bkietz b14a456
clang-format
bkietz e8080da
incorrect projection in CsvFileFormat
bkietz 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
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.