Commit Graph

  • 02bad143cf perf: single-pass plan traversal in Predicate::new (#113) main Qi Zhu 2026-01-20 13:45:13 +08:00
  • 4071577345 Expose a get_mv_candidates_for_table API for ViewMatcher (#112) xudong.w 2026-01-12 23:48:08 +08:00
  • 547aa4d703 Upgrade DF52 (#111) xudong.w 2026-01-12 23:31:11 +08:00
  • 0d1aefae25 Expose mv_plans for ViewMatcher (#22) (#109) xudong.w 2025-12-19 22:22:46 +08:00
  • 4539acf8fa prevent rewriting strict inequality to closed interval for non-discrete types (#21) (#108) xudong.w 2025-12-15 11:02:51 +08:00
  • 9c915808e6 Fix mv dependencies involving unrelated files (#107) xudong.w 2025-12-12 20:27:46 +08:00
  • f1f7ad8e72 Upgrade DF51.0.0 (#104) xudong.w 2025-11-19 17:57:11 +08:00
  • ec7e88ab4a Add benchmark for heavy operation for datafusion-materialized-views (#101) Qi Zhu 2025-10-28 13:19:42 +08:00
  • e6205944dd chore: release v0.2.0 (#96) github-actions[bot] 2025-10-24 09:33:23 +00:00
  • 6162aea1d5 Chore: remove useless lines in changelog (#97) xudong.w 2025-10-24 17:24:25 +08:00
  • f3d5eb1c7e Improve the doc (#95) xudong.w 2025-10-24 17:10:37 +08:00
  • 3910e12ce9 Support limit pushdown for OneOfExec (#94) xudong.w 2025-10-11 15:03:11 +08:00
  • 0c408a73ba Improved documentation on IVM algorithm (#90) Matthew Cramerus 2025-10-09 20:41:36 -05:00
  • 5915f4cddb Support static partition columns for MV (#89) Matthew Cramerus 2025-09-24 23:18:02 -05:00
  • 169eb66628 upgrade to DF50 (#87) xudong.w 2025-09-16 19:07:50 +08:00
  • 540f29ee55 Fix empty unnest columns handling when pushdown_projection_inexact (#88) Qi Zhu 2025-09-15 19:16:41 +08:00
  • d8364fbf6d make cost fn accept candidates (#83) xudong.w 2025-09-13 16:45:50 +08:00
  • 3026895c6d Upgrade DF to 49.0.2 (#86) Qi Zhu 2025-09-03 13:55:04 +08:00
  • 25e5ccc06a Upgrade to DF49 (#75) xudong.w 2025-08-01 08:51:20 +08:00
  • d4cc10f0fb Upgrade DataFusion 48.0.0 (#61) xudong.w 2025-06-26 09:27:47 +08:00
  • b733a12409 Allow customization of list_all_files function. (#69) Jared Combs 2025-06-19 09:45:09 -04:00
  • 819843c40c Allow for 'special' partitions that are omitted in the staleness check. (#68) Jared Combs 2025-06-19 09:42:23 -04:00
  • 3dfda8f003 don't panic if eq class is not found (#60) Matthew Cramerus 2025-05-23 14:19:52 -05:00
  • e206db5051 Handle table scan filters that reference dropped columns (#59) Matthew Cramerus 2025-05-23 11:50:03 -05:00
  • 1ffaad516b exclude some materialized views from query rewriting (#57) Matthew Cramerus 2025-05-13 14:58:07 -05:00
  • 54d810c6c2 Optimize performance bottleneck if projection is large (#56) xudong.w 2025-05-06 01:25:56 +08:00
  • b88a762b48 Upgrade df47 (#55) xudong.w 2025-04-21 23:53:45 +08:00
  • 7c1861ed0d Update itertools requirement from 0.13 to 0.14 (#32) dependabot[bot] 2025-04-01 18:16:14 -05:00
  • 895d5f313f Update ordered-float requirement from 4.6.0 to 5.0.0 (#49) dependabot[bot] 2025-04-01 18:07:50 -05:00
  • f64e8f06f2 Upgrade DF46 (#48) xudong.w 2025-03-26 10:08:31 +08:00
  • 7d635a3abc Update extension (#45) Matthew Turner 2025-03-20 17:09:51 -04:00
  • f77260cf9c make explain output stable (#44) Matthew Cramerus 2025-03-12 12:42:44 -05:00
  • 6632011f60 Add alternate analysis for MVs with no partition columns (#39) Matthew Cramerus 2025-03-03 20:20:59 -06:00
  • 600a4d8d9c upgrade to datafusion 45 (#38) Matthew Cramerus 2025-03-03 19:00:42 -06:00
  • 7616021b08 use nanosecond timestamps in file metadata (#28) Matthew Cramerus 2025-01-08 11:20:26 -06:00
  • 64eaabdcfc feat: Decorator trait (#26) Matthew Cramerus 2025-01-08 10:57:57 -06:00
  • 5fdd03e825 chore: release v0.1.1 (#17) github-actions[bot] 2025-01-07 11:38:59 -06:00
  • 1b6105a394 add constructor for RowMetadataRegistry from FileMetadata (#25) Matthew Cramerus 2025-01-07 11:30:25 -06:00
  • ed6114383e feat: view exploitation (#19) Matthew Cramerus 2025-01-03 14:55:20 -06:00
  • cf65d796ce feat: SPJ normal form (#18) Matthew Cramerus 2025-01-03 12:38:33 -06:00
  • 55301b5a65 add changelog manually (#14) Matthew Cramerus 2025-01-03 10:30:24 -06:00
  • 80b616864f don't use paths-ignore (#15) Matthew Cramerus 2025-01-03 10:15:11 -06:00
  • a739bc5301 some api improvements + remove manual changelog (#12) Matthew Cramerus 2025-01-03 09:47:07 -06:00
  • da8ed33b5b Integration test (#10) Matthew Cramerus 2025-01-03 01:06:20 -06:00
  • e1ba25452a setup changelog (#9) Matthew Cramerus 2024-12-31 12:42:08 -06:00
  • ce6a3b6f3b Release plz (#7) Matthew Cramerus 2024-12-31 12:22:37 -06:00
  • 7c77433216 stale_files + rename to mv_dependencies (#6) Matthew Cramerus 2024-12-31 12:08:26 -06:00
  • 14a35187ac Incremental view maintenance (#3) Matthew Cramerus 2024-12-27 11:19:39 -06:00
  • b7974e8e24 Add FileMetadata table and RowMetadataRegistry (#2) Matthew Cramerus 2024-12-26 12:01:41 -06:00
  • 759aa19c51 Setup cargo + CI (#1) suremarc 2024-12-23 18:31:43 +00:00
  • d2054c63db Initial commit Matthew Turner 2024-12-23 11:19:39 -05:00