Add `relative-time-interval` mbql function 2 (#46438)
* Add :relative-time-interval mbql function * Add relativeDateFilterPartsRelativeTimeInterval * Update display-name-method :relative-time-interval * Update desugar-relative-time-interval * Define relative-time-filter op * Add or update tests * Update tests * Update display-name-method * Update test * Fix positive relative-time-interval shift * Add checkins:1-per-day:60 dataset * Update var name * Bail out from optimization of relative-time-interval desugared filters * Update dataset kondo hook * Generate cache required for kondo hooks in kondo.sh * Rename dataset
Showing
- .clj-kondo/src/hooks/metabase/test/data.clj 11 additions, 8 deletions.clj-kondo/src/hooks/metabase/test/data.clj
- bin/kondo.sh 3 additions, 0 deletionsbin/kondo.sh
- frontend/src/metabase-lib/filter.ts 49 additions, 14 deletionsfrontend/src/metabase-lib/filter.ts
- frontend/src/metabase-lib/types.ts 1 addition, 0 deletionsfrontend/src/metabase-lib/types.ts
- src/metabase/legacy_mbql/normalize.cljc 6 additions, 0 deletionssrc/metabase/legacy_mbql/normalize.cljc
- src/metabase/legacy_mbql/schema.cljc 8 additions, 1 deletionsrc/metabase/legacy_mbql/schema.cljc
- src/metabase/legacy_mbql/util.cljc 22 additions, 0 deletionssrc/metabase/legacy_mbql/util.cljc
- src/metabase/lib/convert.cljc 4 additions, 0 deletionssrc/metabase/lib/convert.cljc
- src/metabase/lib/core.cljc 1 addition, 0 deletionssrc/metabase/lib/core.cljc
- src/metabase/lib/filter.cljc 13 additions, 0 deletionssrc/metabase/lib/filter.cljc
- src/metabase/lib/schema/filter.cljc 12 additions, 0 deletionssrc/metabase/lib/schema/filter.cljc
- src/metabase/query_processor/middleware/optimize_temporal_filters.clj 30 additions, 0 deletions.../query_processor/middleware/optimize_temporal_filters.clj
- test/metabase/legacy_mbql/normalize_test.cljc 4 additions, 0 deletionstest/metabase/legacy_mbql/normalize_test.cljc
- test/metabase/legacy_mbql/util_test.cljc 46 additions, 0 deletionstest/metabase/legacy_mbql/util_test.cljc
- test/metabase/lib/filter_test.cljc 5 additions, 1 deletiontest/metabase/lib/filter_test.cljc
- test/metabase/lib/js_test.cljs 3 additions, 0 deletionstest/metabase/lib/js_test.cljs
- test/metabase/lib/schema/filter_test.cljc 1 addition, 0 deletionstest/metabase/lib/schema/filter_test.cljc
- test/metabase/query_processor/middleware/desugar_test.clj 7 additions, 0 deletionstest/metabase/query_processor/middleware/desugar_test.clj
- test/metabase/query_processor_test/date_bucketing_test.clj 66 additions, 9 deletionstest/metabase/query_processor_test/date_bucketing_test.clj
Loading
Please register or sign in to comment