|
4 | 4 | mod rewrite; |
5 | 5 |
|
6 | 6 | pub use rewrite::RewriteRuleRegistry; |
7 | | -use vortex_session::registry::Registry; |
8 | 7 | use vortex_session::Ref; |
9 | 8 | use vortex_session::SessionExt; |
| 9 | +use vortex_session::registry::Registry; |
10 | 10 |
|
| 11 | +use crate::expr::ExprVTable; |
| 12 | +use crate::expr::VTable; |
11 | 13 | use crate::expr::exprs::between::Between; |
12 | 14 | use crate::expr::exprs::binary::Binary; |
13 | 15 | use crate::expr::exprs::cast::Cast; |
14 | | -use crate::expr::exprs::get_item::transform::PackGetItemRule; |
15 | 16 | use crate::expr::exprs::get_item::GetItem; |
| 17 | +use crate::expr::exprs::get_item::transform::PackGetItemRule; |
16 | 18 | use crate::expr::exprs::is_null::IsNull; |
17 | 19 | use crate::expr::exprs::like::Like; |
18 | 20 | use crate::expr::exprs::list_contains::ListContains; |
19 | 21 | use crate::expr::exprs::literal::Literal; |
20 | | -use crate::expr::exprs::merge::transform::RemoveMergeRule; |
21 | 22 | use crate::expr::exprs::merge::Merge; |
| 23 | +use crate::expr::exprs::merge::transform::RemoveMergeRule; |
22 | 24 | use crate::expr::exprs::not::Not; |
23 | 25 | use crate::expr::exprs::pack::Pack; |
24 | 26 | use crate::expr::exprs::root::Root; |
25 | | -use crate::expr::exprs::select::transform::RemoveSelectRule; |
26 | 27 | use crate::expr::exprs::select::Select; |
| 28 | +use crate::expr::exprs::select::transform::RemoveSelectRule; |
27 | 29 | use crate::expr::transform::rules::Any; |
28 | 30 | use crate::expr::transform::rules::Exact; |
29 | 31 | use crate::expr::transform::rules::ParentReduceRule; |
30 | 32 | use crate::expr::transform::rules::ReduceRule; |
31 | 33 | use crate::expr::transform::rules::RuleContext; |
32 | 34 | use crate::expr::transform::rules::TypedRuleContext; |
33 | | -use crate::expr::ExprVTable; |
34 | | -use crate::expr::VTable; |
35 | 35 |
|
36 | 36 | /// Registry of expression vtables. |
37 | 37 | pub type ExprRegistry = Registry<ExprVTable>; |
|
0 commit comments