@@ -14,7 +14,7 @@ use crate::dtype::DType;
1414use crate :: expr:: Expression ;
1515use crate :: expr:: or_collect;
1616use crate :: scalar_fn:: ScalarFnId ;
17- use crate :: stats:: session:: StatsRewriteSessionExt ;
17+ use crate :: stats:: session:: StatsSessionExt ;
1818
1919/// Shared reference to a stats rewrite rule.
2020pub ( crate ) type StatsRewriteRuleRef = Arc < dyn StatsRewriteRule > ;
@@ -108,8 +108,8 @@ fn rewrite(
108108) -> VortexResult < Option < Expression > > {
109109 let rules = ctx
110110 . session ( )
111- . stats_rewrites ( )
112- . rules_for ( expr. scalar_fn ( ) . id ( ) ) ;
111+ . stats ( )
112+ . rewrite_rules_for ( expr. scalar_fn ( ) . id ( ) ) ;
113113 let Some ( rules) = rules else {
114114 return Ok ( None ) ;
115115 } ;
@@ -140,8 +140,8 @@ mod tests {
140140 use crate :: scalar_fn:: ScalarFnId ;
141141 use crate :: scalar_fn:: ScalarFnVTable ;
142142 use crate :: scalar_fn:: fns:: literal:: Literal ;
143- use crate :: stats:: session:: StatsRewriteSession ;
144- use crate :: stats:: session:: StatsRewriteSessionExt ;
143+ use crate :: stats:: session:: StatsSession ;
144+ use crate :: stats:: session:: StatsSessionExt ;
145145
146146 #[ derive( Debug ) ]
147147 struct StaticLiteralRule {
@@ -173,13 +173,13 @@ mod tests {
173173
174174 #[ test]
175175 fn combines_multiple_falsifiers_with_or ( ) -> VortexResult < ( ) > {
176- let session = VortexSession :: empty ( ) . with :: < StatsRewriteSession > ( ) ;
176+ let session = VortexSession :: empty ( ) . with :: < StatsSession > ( ) ;
177177 let dtype = DType :: Primitive ( PType :: I32 , Nullability :: NonNullable ) ;
178- session. stats_rewrites ( ) . register ( StaticLiteralRule {
178+ session. stats ( ) . register_rewrite ( StaticLiteralRule {
179179 falsifier : Some ( lit ( false ) ) ,
180180 satisfier : None ,
181181 } ) ;
182- session. stats_rewrites ( ) . register ( StaticLiteralRule {
182+ session. stats ( ) . register_rewrite ( StaticLiteralRule {
183183 falsifier : Some ( lit ( true ) ) ,
184184 satisfier : None ,
185185 } ) ;
@@ -193,13 +193,13 @@ mod tests {
193193
194194 #[ test]
195195 fn combines_multiple_satisfiers_with_or ( ) -> VortexResult < ( ) > {
196- let session = VortexSession :: empty ( ) . with :: < StatsRewriteSession > ( ) ;
196+ let session = VortexSession :: empty ( ) . with :: < StatsSession > ( ) ;
197197 let dtype = DType :: Primitive ( PType :: I32 , Nullability :: NonNullable ) ;
198- session. stats_rewrites ( ) . register ( StaticLiteralRule {
198+ session. stats ( ) . register_rewrite ( StaticLiteralRule {
199199 falsifier : None ,
200200 satisfier : Some ( lit ( false ) ) ,
201201 } ) ;
202- session. stats_rewrites ( ) . register ( StaticLiteralRule {
202+ session. stats ( ) . register_rewrite ( StaticLiteralRule {
203203 falsifier : None ,
204204 satisfier : Some ( lit ( true ) ) ,
205205 } ) ;
@@ -213,7 +213,7 @@ mod tests {
213213
214214 #[ test]
215215 fn unregistered_expression_has_no_rewrite ( ) -> VortexResult < ( ) > {
216- let session = VortexSession :: empty ( ) . with :: < StatsRewriteSession > ( ) ;
216+ let session = VortexSession :: empty ( ) . with :: < StatsSession > ( ) ;
217217 let dtype = DType :: Primitive ( PType :: I32 , Nullability :: NonNullable ) ;
218218
219219 assert_eq ! ( lit( true ) . falsify( & dtype, & session) ?, None ) ;
@@ -223,7 +223,7 @@ mod tests {
223223
224224 #[ test]
225225 fn non_predicate_expression_errors ( ) {
226- let session = VortexSession :: empty ( ) . with :: < StatsRewriteSession > ( ) ;
226+ let session = VortexSession :: empty ( ) . with :: < StatsSession > ( ) ;
227227 let dtype = DType :: Primitive ( PType :: I32 , Nullability :: NonNullable ) ;
228228
229229 assert ! ( lit( 7 ) . falsify( & dtype, & session) . is_err( ) ) ;
0 commit comments