Skip to content

Commit bc790ff

Browse files
committed
Add built-in stats rewrite rules
Signed-off-by: Nicholas Gates <nick@nickgates.com>
1 parent 78f93f1 commit bc790ff

4 files changed

Lines changed: 650 additions & 3 deletions

File tree

vortex-array/public-api.lock

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20128,7 +20128,7 @@ pub struct vortex_array::stats::session::StatsRewriteSession
2012820128

2012920129
impl core::default::Default for vortex_array::stats::StatsRewriteSession
2013020130

20131-
pub fn vortex_array::stats::StatsRewriteSession::default() -> vortex_array::stats::StatsRewriteSession
20131+
pub fn vortex_array::stats::StatsRewriteSession::default() -> Self
2013220132

2013320133
impl core::fmt::Debug for vortex_array::stats::StatsRewriteSession
2013420134

@@ -20204,7 +20204,7 @@ pub struct vortex_array::stats::StatsRewriteSession
2020420204

2020520205
impl core::default::Default for vortex_array::stats::StatsRewriteSession
2020620206

20207-
pub fn vortex_array::stats::StatsRewriteSession::default() -> vortex_array::stats::StatsRewriteSession
20207+
pub fn vortex_array::stats::StatsRewriteSession::default() -> Self
2020820208

2020920209
impl core::fmt::Debug for vortex_array::stats::StatsRewriteSession
2021020210

vortex-array/src/stats/rewrite.rs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,10 @@ use crate::expr::or_collect;
1414
use crate::scalar_fn::ScalarFnId;
1515
use crate::stats::session::StatsRewriteSessionExt;
1616

17+
mod builtins;
18+
19+
pub(crate) use builtins::register_builtins;
20+
1721
/// Shared reference to a stats rewrite rule.
1822
pub(crate) type StatsRewriteRuleRef = Arc<dyn StatsRewriteRule>;
1923

0 commit comments

Comments
 (0)