forked from apache/datafusion
-
Notifications
You must be signed in to change notification settings - Fork 1
Upgrade fork to DF 51 #25
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
Merged
Merged
Changes from all commits
Commits
Show all changes
199 commits
Select commit
Hold shift + click to select a range
9707a8a
bump version and generate changelog
andygrove 88f58bf
bump version and generate changelog
andygrove 2d5364e
Downgrade tonic
matthewmturner 2c35f17
[bug]: Fix wrong order by removal from plan (#13497)
akurmustafa 608ee58
Correct return type for initcap scalar function with utf8view (#13909…
alamb 3cc3fca
Update CHANGELOG
alamb 5383d30
enforce_distribution: fix for limits getting lost
Max-Meldrum 13f6aca
set default-features=false for datafusion in proto crate
Max-Meldrum d357c7a
Adding node_id patch to our fork
emgeee cbd3dbc
Changes to make streaming work
ameyc deecef1
only output node_id in display if it exists
Max-Meldrum 57bf8d6
include projection in FilterExec::with_node_id
Max-Meldrum c431f0f
add missing with_fetch calls to with_node_id method
Max-Meldrum fa581d0
rework SortExec::with_node_id to not drop preserve_partitioning
Max-Meldrum 555ef6b
set schema_force_view_types to false in ParquetOptions
Max-Meldrum 0e3c9e0
Revert "enforce_distribution: fix for limits getting lost"
suremarc a4153bf
update sqllogictests after disabling view types
suremarc 8ae4a95
fix fetch missed in EnforceDistribution
xudong963 1ae2702
fix enforcesorting missing fetch
xudong963 38f39f5
fix more fetch missing in enforcesorting
xudong963 f7740af
fix: fetch is missed in the EnforceSorting (#14192)
xudong963 22473d9
fix remaining test issues regarding with_node_id
Max-Meldrum f0f6e81
use new_utf8 instead of new_utf8view in page_pruning test as we have …
Max-Meldrum f3e7004
Expose more components from sqllogictest (#14249)
xudong963 c976a89
Extract useful methods from sqllogictest bin (#14267)
xudong963 ffff7a1
expose df sqllogictest error
xudong963 63bad11
update sqllogictest
xudong963 e3ea7d1
chore: Upgrade to `arrow`/`parquet` `54.1.0` and fix clippy/ci (#144…
alamb 8f10fdf
Fix join type coercion (#14387) (#14454)
alamb 755b26a
Support `Utf8View` to `numeric` coercion (#14377) (#14455)
alamb 9d287bd
Update REGEXP_MATCH scalar function to support Utf8View (#14449) (#14…
alamb 6146600
Fix regression list Type Coercion List with inner type struct which h…
alamb 26058ac
Update changelog (#14460)
alamb 6e1e0d1
fix datafusion-cli
xudong963 af26638
missing fetch after removing SPM
xudong963 d290676
Merge remote-tracking branch 'upstream/branch-44' into branch-44-toni…
xudong963 d518b51
update cargo toml
xudong963 e5431f1
make new_group_values public
xudong963 c103d08
cherry-pick upstream/14569
xudong963 e9fb062
fix EnforceDistribution
xudong963 51d0dea
Merge remote-tracking branch 'upstream/branch-45' into branch-44-toni…
xudong963 ee7b658
Merge remote-tracking branch 'upstream/branch-45'(with our fixes)
xudong963 3766da9
downgrade tonic
xudong963 2b5cec2
cherry-pick upstream/14569
xudong963 08b3ce0
public more parquet components
xudong963 8b3cd7b
Do not swap with projection when file is partitioned (#14956) (#14964)
alamb 76d833a
Improve documentation for `DataSourceExec`, `FileScanConfig`, `DataSo…
alamb b494e97
Deprecate `Expr::Wildcard` (#14959) (#14976)
xudong963 65c8560
[branch-46] Update changelog for backports to 46.0.0 (#14977)
xudong963 ec4862f
Add note about upgrade guide into the release notes (#14979)
alamb d5ca830
Fix verification script and extended tests due to `rustup` changes (#…
alamb 1c92803
upgrade tonic
xudong963 112e9eb
Update ring to v0.17.13 (#15063) (#15228)
alamb 0877c99
Fix broken `serde` feature (#15124) (#15227)
alamb 048a125
[branch-46] Fix wasm32 build on version 46 (#15229)
alamb 68f2903
Update version to 46.0.1, add CHANGELOG (#15243)
xudong963 b8699d9
Merge remote-tracking branch 'upstream/branch-46' into branch-46-stream
xudong963 2e5b5e2
fix with_node_id and clippy
xudong963 3be582f
Fix invalid schema for unions in ViewTables (#15135)
Friede80 a28f2cd
Fix enforce_distribution and enforce_sorting missing fetch
xudong963 e443304
Final release note touchups (#15740)
alamb d0b0211
Merge remote-tracking branch 'upstream/branch-47' into branch-47-stream
xudong963 fe4a4ca
Upgrade DF47
xudong963 dfb339d
Fix: fetch is missing in plan_with_order_breaking_variants method
xudong963 656092e
Add fast path for optimize_projection (#15746)
xudong963 d2b8c15
Improve `simplify_expressions` rule (#15735)
xudong963 2d1062f
Speed up `optimize_projection` (#15787)
xudong963 738816d
Support inferring new predicates to push down
xudong963 d029200
Fix: `build_predicate_expression` method doesn't process `false` expr…
xudong963 378ce3b
Revert use file schema in parquet pruning (#16086)
adriangb c76c1f0
fix: [branch-48] Revert "Improve performance of constant aggregate wi…
andygrove b5dfdbe
feat: add metadata to literal expressions (#16170) (#16315)
andygrove 33a32d4
[branch-48] Update CHANGELOG for latest 48.0.0 release (#16314)
alamb a13a6fe
Simplify filter predicates
xudong963 88c42dc
Merge remote-tracking branch 'upstream/branch-48' into branch-48-stream
xudong963 e5e5c48
Upgrade DF48
xudong963 6851d8e
Add the missing equivalence info for filter pushdown
liamzwbao 054d193
48.0.1
xudong963 1ded6ef
[branch-49] Update version to `49.0.0`, add changelog (#16822)
alamb 273d37a
chore: use `equals_datatype` for `BinaryExpr` (#16813) (#16847)
comphead afb9099
[branch-49] Final Changelog Tweaks (#16852)
alamb 45dd3f9
Merge remote-tracking branch 'upstream/branch-49' into branch-49
xudong963 e4dd102
branch 49
xudong963 9cfb9cd
remove warning from every file open (#16968) (#17059)
mbutrovich f6ec4c3
#16994 Ensure CooperativeExec#maintains_input_order returns a Vec of …
pepijnve c7fbb3f
Add ExecutionPlan::reset_state (#17028) (#17096)
adriangb ee28aa7
[branch-49] Backport #17129 to branch 49 (#17143)
AdamGS 52e4ef8
Pass the input schema to stats_projection for ProjectionExpr (#17123)…
alamb f05b128
[branch-49] fix: string_agg not respecting ORDER BY (#17058)
nuno-faria d1a6e9a
[branch-49] Update version to 49.0.1 and add changelog (#17175)
alamb 374fcec
cherry-pick inlist fix (#17254)
haohuaijin 930608a
fix check license header
xudong963 66ae588
fix cargo check: cargo check --profile ci --workspace --all-targets -…
xudong963 292641c
fix cargo example
xudong963 a6068c2
FFI_RecordBatchStream was causing a memory leak (#17190) (#17270)
timsaucer 0d04475
fix: align `array_has` null buffer for scalar (#17272) (#17274)
comphead f43df3f
[branch-49] Prepare `49.0.2` version and changelog (#17277)
alamb 25058de
fix cargo check --profile ci --no-default-features -p datafusion-proto
xudong963 c46f7a9
fix cargo doc
xudong963 deaf2e2
fix ut:custom_sources_cases::statistics::sql_limit(with_node_id of Co…
xudong963 f1b1bd8
fix ut: test_no_pushdown_through_aggregates & test_plan_with_order_pr…
xudong963 7dd5e6e
fix format
xudong963 2eca4c0
fix roundtrip_test
xudong963 8baa05d
schema_force_view_types to true
xudong963 9b2fbbb
use utfview8
xudong963 63c2ebc
schema_force_view_types to false(try true after df49)
xudong963 ed718c0
fix page_index_filter_one_col and remove an example of proto
xudong963 0bb16fa
fix configs.md
xudong963 09ff8f7
fix clippy
xudong963 1545f2d
update configs.md
xudong963 ca5b0fb
fix flaky test limit.test
xudong963 d8c3e03
Simplify predicates in `PushDownFilter` optimizer rule (#16362)
xudong963 2099882
Fix intermittent SQL logic test failure in limit.slt by adding ORDER …
kosiew ff8418c
fix limit.rs
xudong963 2c7836a
fix tpch q19
xudong963 9191f39
public GroupValues & new_group_values
xudong963 d358db4
fix clippy
xudong963 6e71350
Merge pull request #8 from polygon-io/branch-48-stream-fix
xudong963 c6b8211
Merge remote-tracking branch 'upstream/branch-49' into branch_49_fix
zhuqi-lucas 5a99099
Merge remote-tracking branch 'origin/branch-48-stream' into branch_49…
zhuqi-lucas cefa63a
fix fetch with new order lex
zhuqi-lucas 1f47d46
fix fetch add back with new lex order
zhuqi-lucas 95aadb9
fix clippy
zhuqi-lucas 70a3c94
fix clippy
zhuqi-lucas a93e81e
add order needed
zhuqi-lucas 6a3d4f8
fix
zhuqi-lucas 91e2904
fix auth check and port upstream fix: https://github.com/apache/dataf…
zhuqi-lucas b571c3b
Support csv truncte for datafusion
zhuqi-lucas 1a2f8dc
Addressed in latest PR
zhuqi-lucas be0276d
Merge pull request #9 from polygon-io/branch_49_fix
xudong963 63c54ea
add generated field to proto
zhuqi-lucas b7f9828
generate proto
zhuqi-lucas d0b757b
add proto message and generated.
zhuqi-lucas 5b9219d
fix
zhuqi-lucas 5aa43e5
fix clippy
zhuqi-lucas 5918ef8
Merge pull request #10 from polygon-io/support_csv_truncate
zhuqi-lucas cae4095
X-1035 Part-2: support csv scan to read truncted rows
zhuqi-lucas 86c8754
fix CI
zhuqi-lucas 253e49c
add csvfmt with
zhuqi-lucas 194d952
Merge pull request #11 from polygon-io/support_csv_truncate_for_read
xudong963 ca5d44b
Merge remote-tracking branch 'origin/branch-48-stream' into branch-49
zhuqi-lucas faca92d
Merge pull request #12 from polygon-io/branch-49-support-csv-truncate
zhuqi-lucas 9e7141f
fix: Implement AggregateUDFImpl::reverse_expr for StringAgg (#17165) …
alamb 10343c1
Revert #17295 (Support from-first SQL syntax) (#17520) (#17544)
alamb a0fc642
Support csv truncated rows in datafusion (#17465)
zhuqi-lucas ca8cd34
Merge remote-tracking branch 'origin/branch-49' into branch-50
zhuqi-lucas e3c2493
Merge branch 'branch-50' into branch-50-upgrade
zhuqi-lucas 8588da4
fix clippy
zhuqi-lucas 238d58b
fix test and fmt
zhuqi-lucas 891202a
fix: ignore non-existent columns when adding filter equivalence info …
rkrishn7 e16c24f
fix proto test
zhuqi-lucas acd9ddf
remove unused file
zhuqi-lucas ba0e3a0
Merge pull request #13 from polygon-io/branch-50-upgrade
zhuqi-lucas 1a31b79
fix: Ensure the CachedParquetFileReader respects the metadata prefetc…
shehabgamin 674e6ac
Merge remote-tracking branch 'upstream/branch-50' into branch-50-upgrade
zhuqi-lucas 5b191f8
fix: Partial AggregateMode will generate duplicate field names which …
zhuqi-lucas 4840c8a
fix: Partial AggregateMode will generate duplicate field names which …
zhuqi-lucas 14da942
feat: expose `udafs` and `udwfs` methods on `FunctionRegistry` (#1765…
milenkovicm e78eafe
Merge remote-tracking branch 'upstream/branch-50' into branch-50-upgrade
zhuqi-lucas 5a85b7d
Merge pull request #14 from polygon-io/branch-50-upgrade
zhuqi-lucas f7f6a2a
change physical plan details loglevel from debug to trace for potenti…
zhuqi-lucas d198e90
fix comments.
zhuqi-lucas a6cf5de
debug to displayable
zhuqi-lucas 172371b
clippy
zhuqi-lucas 7b53d3e
Merge pull request #15 from polygon-io/branch-50-upgrade
zhuqi-lucas d799780
Impl `gather_filters_for_pushdown` for `CoalescePartitionsExec` (#18046)
xudong963 ab03bab
Add independent configs for topk/join dynamic filter (#18090)
xudong963 9fdb7b3
CoalescePartitionsExec fetch is not consistent with one partition and…
zhuqi-lucas 50e9973
fix DynamicFilterPhysicalExpr test
zhuqi-lucas f520827
fix: Remove parquet encryption feature from root deps (#17700)
Vyquos 6420a01
Continue to fix the datafusion will default to use encryption
zhuqi-lucas 375d2e6
Make CI green
xudong963 f37ac20
Make CI green
alamb 19bbdff
Support row group limit pruning
xudong963 ff301c8
Add restriction for enabling limit pruning (#21)
xudong963 667716f
Merge remote-tracking branch 'origin/branch-51' into jacob/branch-51-…
jcsherin 7a11979
fix: resolve conflict by picking upstream
jcsherin 942bab8
fix: required methods in `FunctionRegistry`
jcsherin 08cdacc
fix: uses `ScalarValue::try_cmp`
jcsherin d00b42a
fix: keep `with_node_id`
jcsherin 46565c4
fix: remove duplicate definition
jcsherin c441576
fix: `AnalyzeExec::new` now takes 5 arguments instead of 4
jcsherin 2298984
fix: use `expr()` method
jcsherin e5237bf
fix: allow deprecated `UnionExec::new`
jcsherin 8e99a42
fix: `UnnestExec::new` returns a `Result` type
jcsherin a57ddc5
fix: keep upstream `FileScanConfig` changes
jcsherin f1322fe
fix: parquet metrics + row_group_filter + reader + source
jcsherin b341374
fix: proto + regen
jcsherin ab8723c
fix: upstream reorg of `ListingTable` into `datafusion-catalog-listin…
jcsherin 9ae854f
fix: keep comment
jcsherin 4167f9f
fix: formatting
jcsherin 53f0696
fix: test compilation errors
jcsherin 99ddba7
fix: drop ignore of `RUSTSEC-2025-0111`
jcsherin 2c240e5
fix: filter pushdown test
jcsherin fe01720
fix: sqllogictests
jcsherin 218cf37
fix: annotate `node_id` in roundtripped physical plan
jcsherin f1c0694
fix: remove duplicate merge_group
jcsherin 319cb70
refactor: remove unused values from physical plan module
jcsherin df445a2
feat: make `DefaultSchemaAdapter` public
jcsherin 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
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.