-
- Downloads
Add `Offset()` expression (BE + FE) (Part 1) (#41346)
* Fix add-alias-info matching for nominal field literal refs * Minor cleanup * Minimize diff * A bit more cleanup * Cumulative aggregations w/ multiple breakouts should reset counts (#2862) * Update dox * Do the nesting FIRST before adding alias info. * Remove unused * FE for Offset() * Cleanup stray code * Prettier * Kondo * Test fixes* Better error message when no breakout * Support offset as an expression with no breakouts. Still require an ORDER BY tho. * Fix most stuff * Hack city?????? * Revert nest-query changes and disable the offset-no-breakout test for now. * Appease TypeScript * Test fix * Oracle & MySQL test fixes * Test fixes * Remove maxWorkers for FE unit tests
Showing
- .clj-kondo/config.edn 4 additions, 1 deletion.clj-kondo/config.edn
- docs/developers-guide/driver-changelog.md 10 additions, 6 deletionsdocs/developers-guide/driver-changelog.md
- frontend/src/metabase-lib/v1/expressions/config.ts 13 additions, 0 deletionsfrontend/src/metabase-lib/v1/expressions/config.ts
- frontend/src/metabase-lib/v1/expressions/diagnostics.ts 7 additions, 1 deletionfrontend/src/metabase-lib/v1/expressions/diagnostics.ts
- frontend/src/metabase-lib/v1/expressions/format.ts 14 additions, 0 deletionsfrontend/src/metabase-lib/v1/expressions/format.ts
- frontend/src/metabase-lib/v1/expressions/helper-text-strings.ts 17 additions, 0 deletions...nd/src/metabase-lib/v1/expressions/helper-text-strings.ts
- frontend/src/metabase-lib/v1/expressions/index.ts 4 additions, 0 deletionsfrontend/src/metabase-lib/v1/expressions/index.ts
- frontend/src/metabase-lib/v1/expressions/recursive-parser.js 15 additions, 1 deletionfrontend/src/metabase-lib/v1/expressions/recursive-parser.js
- frontend/src/metabase-lib/v1/expressions/resolver.js 3 additions, 0 deletionsfrontend/src/metabase-lib/v1/expressions/resolver.js
- frontend/test/metabase/lib/expressions/pratt/common.ts 2 additions, 1 deletionfrontend/test/metabase/lib/expressions/pratt/common.ts
- modules/drivers/druid/src/metabase/driver/druid/query_processor.clj 3 additions, 1 deletion...ivers/druid/src/metabase/driver/druid/query_processor.clj
- modules/drivers/oracle/src/metabase/driver/oracle.clj 29 additions, 30 deletionsmodules/drivers/oracle/src/metabase/driver/oracle.clj
- modules/drivers/oracle/test/metabase/driver/oracle_test.clj 2 additions, 2 deletionsmodules/drivers/oracle/test/metabase/driver/oracle_test.clj
- modules/drivers/oracle/test/metabase/test/data/oracle.clj 1 addition, 1 deletionmodules/drivers/oracle/test/metabase/test/data/oracle.clj
- modules/drivers/sparksql/src/metabase/driver/sparksql.clj 1 addition, 1 deletionmodules/drivers/sparksql/src/metabase/driver/sparksql.clj
- src/metabase/driver.clj 5 additions, 1 deletionsrc/metabase/driver.clj
- src/metabase/driver/mysql.clj 5 additions, 1 deletionsrc/metabase/driver/mysql.clj
- src/metabase/driver/sql.clj 2 additions, 1 deletionsrc/metabase/driver/sql.clj
- src/metabase/driver/sql/query_processor.clj 64 additions, 33 deletionssrc/metabase/driver/sql/query_processor.clj
- src/metabase/legacy_mbql/normalize.cljc 35 additions, 7 deletionssrc/metabase/legacy_mbql/normalize.cljc
Loading
Please register or sign in to comment