Skip to content
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

Upgrade deps to datafusion 41 #802

Merged
merged 12 commits into from
Aug 23, 2024
Merged

Commits on Aug 20, 2024

  1. update datafusion deps to point to githuc.com/apache/datafusion

    Datafusion 41 is not yet released on crates.io.
    Michael-J-Ward committed Aug 20, 2024
    Configuration menu
    Copy the full SHA
    2b9b822 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    53fcbe8 View commit details
    Browse the repository at this point in the history
  3. use SessionStateBuilder

    The old constructor is deprecated.
    
    Ref: apache/datafusion#11403
    Michael-J-Ward committed Aug 20, 2024
    Configuration menu
    Copy the full SHA
    7207433 View commit details
    Browse the repository at this point in the history
  4. update AggregateFunction

    Upstream Changes:
    - The field name was switched from `func_name` to func.
    - AggregateFunctionDefinition was removed
    
    Ref: apache/datafusion#11803
    Michael-J-Ward committed Aug 20, 2024
    Configuration menu
    Copy the full SHA
    4c75286 View commit details
    Browse the repository at this point in the history
  5. update imports in catalog

    Catlog API was extracted to a separate crate.
    
    Ref: apache/datafusion#11516
    Michael-J-Ward committed Aug 20, 2024
    Configuration menu
    Copy the full SHA
    bf65e10 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    fee0b9c View commit details
    Browse the repository at this point in the history
  7. migrate AggregateExt to ExprFunctionExt

    Also removed `sqlparser` dependency since it's re-exported upstream.
    
    Ref: apache/datafusion#11550
    Michael-J-Ward committed Aug 20, 2024
    Configuration menu
    Copy the full SHA
    6ed0c03 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    b077df9 View commit details
    Browse the repository at this point in the history
  9. migrate from function-array to functions-nested

    The package was renamed upstream.
    
    Ref: apache/datafusion#11602
    Michael-J-Ward committed Aug 20, 2024
    Configuration menu
    Copy the full SHA
    424a3fa View commit details
    Browse the repository at this point in the history
  10. cargo fmt

    Michael-J-Ward committed Aug 20, 2024
    Configuration menu
    Copy the full SHA
    34e9f54 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    10d8290 View commit details
    Browse the repository at this point in the history
  12. remove todo from cargo.toml

    All the datafusion dependencies are re-exported, but I still need to figure out *why*.
    Michael-J-Ward committed Aug 20, 2024
    Configuration menu
    Copy the full SHA
    b84bdd0 View commit details
    Browse the repository at this point in the history