Skip to content
Permalink

Comparing changes

This is a direct comparison between two commits made in this repository or its related repositories. View the default comparison for this range or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: apache/datafusion
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 9840b8f8eb429e766f3a13d0a394962132f2e234
Choose a base ref
..
head repository: apache/datafusion
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 03d6167f039d24677f4478e61af07988e1159fc3
Choose a head ref
Showing with 1,483 additions and 778 deletions.
  1. +156 −199 datafusion-cli/Cargo.lock
  2. +2 −2 datafusion-cli/Cargo.toml
  3. +2 −1 datafusion-cli/src/object_storage.rs
  4. +1 −1 datafusion-examples/examples/advanced_parquet_index.rs
  5. +1 −1 datafusion-examples/examples/file_stream_provider.rs
  6. +1 −74 datafusion/common/src/column.rs
  7. +1 −2 datafusion/common/src/dfschema.rs
  8. +1 −1 datafusion/common/src/file_options/parquet_writer.rs
  9. +4 −4 datafusion/common/src/scalar/mod.rs
  10. +1 −0 datafusion/common/src/stats.rs
  11. +2 −2 datafusion/core/src/datasource/file_format/csv.rs
  12. +1 −1 datafusion/core/src/datasource/listing/helpers.rs
  13. +1 −1 datafusion/core/src/datasource/listing/table.rs
  14. +2 −5 datafusion/core/src/datasource/physical_plan/file_groups.rs
  15. +2 −2 datafusion/core/src/datasource/physical_plan/file_scan_config.rs
  16. +1 −1 datafusion/core/src/datasource/schema_adapter.rs
  17. +7 −8 datafusion/core/src/execution/context/mod.rs
  18. +11 −12 datafusion/core/src/physical_optimizer/enforce_distribution.rs
  19. +10 −11 datafusion/core/src/physical_optimizer/join_selection.rs
  20. +6 −12 datafusion/core/src/physical_optimizer/projection_pushdown.rs
  21. +0 −1 datafusion/core/src/physical_optimizer/pruning.rs
  22. +2 −2 datafusion/core/src/physical_planner.rs
  23. +4 −6 datafusion/core/tests/fuzz_cases/join_fuzz.rs
  24. +7 −5 datafusion/core/tests/fuzz_cases/sort_fuzz.rs
  25. +6 −6 datafusion/core/tests/memory_limit/mod.rs
  26. +5 −2 datafusion/core/tests/parquet/file_statistics.rs
  27. +7 −9 datafusion/core/tests/physical_optimizer/limit_pushdown.rs
  28. +11 −11 datafusion/core/tests/physical_optimizer/limited_distinct_aggregation.rs
  29. +1 −1 datafusion/core/tests/user_defined/user_defined_aggregates.rs
  30. +1 −1 datafusion/core/tests/user_defined/user_defined_scalar_functions.rs
  31. +2 −2 datafusion/execution/src/memory_pool/pool.rs
  32. +20 −7 datafusion/execution/src/runtime_env.rs
  33. +3 −2 datafusion/execution/src/task.rs
  34. +3 −7 datafusion/expr-common/src/interval_arithmetic.rs
  35. +1 −1 datafusion/expr-common/src/type_coercion/binary.rs
  36. +1 −1 datafusion/expr/src/expr_rewriter/mod.rs
  37. +2 −2 datafusion/expr/src/expr_schema.rs
  38. +1 −1 datafusion/expr/src/logical_plan/builder.rs
  39. +8 −12 datafusion/expr/src/logical_plan/display.rs
  40. +6 −13 datafusion/expr/src/tree_node.rs
  41. +1 −1 datafusion/functions-aggregate-common/src/aggregate/groups_accumulator/prim_op.rs
  42. +2 −2 datafusion/functions-aggregate/src/approx_percentile_cont.rs
  43. +2 −5 datafusion/functions-aggregate/src/array_agg.rs
  44. +2 −5 datafusion/functions-aggregate/src/nth_value.rs
  45. +215 −0 datafusion/functions-nested/src/distance.rs
  46. +1 −1 datafusion/functions-nested/src/flatten.rs
  47. +3 −0 datafusion/functions-nested/src/lib.rs
  48. +1 −2 datafusion/functions-nested/src/utils.rs
  49. +6 −6 datafusion/optimizer/src/common_subexpr_eliminate.rs
  50. +23 −10 datafusion/optimizer/src/eliminate_duplicated_expr.rs
  51. +6 −11 datafusion/optimizer/src/eliminate_nested_union.rs
  52. +1 −4 datafusion/optimizer/src/eliminate_one_union.rs
  53. +2 −2 datafusion/optimizer/src/optimize_projections/mod.rs
  54. +1 −1 datafusion/optimizer/src/push_down_filter.rs
  55. +13 −13 datafusion/optimizer/src/simplify_expressions/expr_simplifier.rs
  56. +2 −2 datafusion/optimizer/src/simplify_expressions/guarantees.rs
  57. +1 −1 datafusion/optimizer/src/unwrap_cast_in_comparison.rs
  58. +1 −1 datafusion/physical-expr/src/equivalence/ordering.rs
  59. +2 −2 datafusion/physical-expr/src/expressions/binary.rs
  60. +1 −1 datafusion/physical-expr/src/expressions/case.rs
  61. +2 −2 datafusion/physical-optimizer/src/limited_distinct_aggregation.rs
  62. +12 −11 datafusion/physical-plan/src/aggregates/mod.rs
  63. +6 −3 datafusion/physical-plan/src/joins/cross_join.rs
  64. +11 −5 datafusion/physical-plan/src/joins/hash_join.rs
  65. +6 −3 datafusion/physical-plan/src/joins/nested_loop_join.rs
  66. +26 −17 datafusion/physical-plan/src/joins/sort_merge_join.rs
  67. +1 −1 datafusion/physical-plan/src/joins/utils.rs
  68. +1 −1 datafusion/physical-plan/src/metrics/baseline.rs
  69. +1 −1 datafusion/physical-plan/src/recursive_query.rs
  70. +4 −2 datafusion/physical-plan/src/repartition/mod.rs
  71. +257 −75 datafusion/physical-plan/src/sorts/sort.rs
  72. +22 −23 datafusion/physical-plan/src/windows/bounded_window_agg_exec.rs
  73. +1 −1 datafusion/proto/gen/src/main.rs
  74. +25 −31 datafusion/proto/src/physical_plan/mod.rs
  75. +29 −64 datafusion/proto/src/physical_plan/to_proto.rs
  76. +1 −1 datafusion/proto/tests/cases/roundtrip_logical_plan.rs
  77. +20 −23 datafusion/proto/tests/cases/roundtrip_physical_plan.rs
  78. +1 −2 datafusion/sql/src/expr/function.rs
  79. +1 −1 datafusion/sql/src/relation/mod.rs
  80. +1 −1 datafusion/sql/src/unparser/expr.rs
  81. +1 −1 datafusion/sql/tests/cases/plan_to_sql.rs
  82. +54 −0 datafusion/sqllogictest/test_files/array.slt
  83. +6 −7 datafusion/wasmtest/src/lib.rs
  84. +1 −0 docs/source/index.rst
  85. +365 −0 docs/source/user-guide/explain-usage.md
  86. +2 −0 docs/source/user-guide/sql/explain.md
  87. +36 −0 docs/source/user-guide/sql/scalar_functions.md
Loading