Window functions should use all breakouts except first for partitioning (#42131)
* Window functions should use all breakouts except first for partitioning * Update the offset() test * Update tests * Rework how we use driver escape-alias in MLv2; fix Oracle * PR feedback * Test fixes
Showing
- src/metabase/driver/sql/query_processor.clj 7 additions, 4 deletionssrc/metabase/driver/sql/query_processor.clj
- src/metabase/lib/convert.cljc 1 addition, 1 deletionsrc/metabase/lib/convert.cljc
- src/metabase/lib/database/methods.cljc 19 additions, 0 deletionssrc/metabase/lib/database/methods.cljc
- src/metabase/lib/extraction.cljc 5 additions, 5 deletionssrc/metabase/lib/extraction.cljc
- src/metabase/lib/field.cljc 4 additions, 2 deletionssrc/metabase/lib/field.cljc
- src/metabase/lib/join.cljc 12 additions, 11 deletionssrc/metabase/lib/join.cljc
- src/metabase/lib/join/util.cljc 4 additions, 2 deletionssrc/metabase/lib/join/util.cljc
- src/metabase/lib/js.cljs 1 addition, 1 deletionsrc/metabase/lib/js.cljs
- src/metabase/lib/metadata/calculation.cljc 15 additions, 11 deletionssrc/metabase/lib/metadata/calculation.cljc
- src/metabase/lib/metadata/invocation_tracker.cljc 8 additions, 3 deletionssrc/metabase/lib/metadata/invocation_tracker.cljc
- src/metabase/lib/metadata/jvm.clj 4 additions, 1 deletionsrc/metabase/lib/metadata/jvm.clj
- src/metabase/lib/remove_replace.cljc 4 additions, 3 deletionssrc/metabase/lib/remove_replace.cljc
- src/metabase/lib/schema/metadata.cljc 18 additions, 1 deletionsrc/metabase/lib/schema/metadata.cljc
- src/metabase/lib/stage.cljc 8 additions, 8 deletionssrc/metabase/lib/stage.cljc
- src/metabase/lib/util.cljc 58 additions, 23 deletionssrc/metabase/lib/util.cljc
- src/metabase/query_processor/middleware/add_dimension_projections.clj 2 additions, 4 deletions.../query_processor/middleware/add_dimension_projections.clj
- src/metabase/query_processor/middleware/annotate.clj 2 additions, 1 deletionsrc/metabase/query_processor/middleware/annotate.clj
- src/metabase/query_processor/middleware/cumulative_aggregations.clj 44 additions, 29 deletions...se/query_processor/middleware/cumulative_aggregations.clj
- src/metabase/query_processor/middleware/escape_join_aliases.clj 3 additions, 8 deletions...tabase/query_processor/middleware/escape_join_aliases.clj
- src/metabase/query_processor/setup.clj 0 additions, 10 deletionssrc/metabase/query_processor/setup.clj
Loading
Please register or sign in to comment