| 225 | } |
| 226 | |
| 227 | bool apply_skip_data_rules(ral::parser::parse_tree& tree) { |
| 228 | skip_data_reducer r; |
| 229 | tree.transform(r); |
| 230 | |
| 231 | if (tree.root().value == "NONE") { |
| 232 | return false; |
| 233 | } |
| 234 | |
| 235 | skip_data_transformer t; |
| 236 | tree.transform(t); |
| 237 | |
| 238 | return true; |
| 239 | } |
| 240 | |
| 241 | // "BindableTableScan(table=[[main, customer]], filters=[[OR(AND(<($0, 15000), =($1, 5)), =($0, *($1, $1)), >=($1, 10), <=($2, 500))]], projects=[[0, 3, 5]], aliases=[[c_custkey, c_nationkey, c_acctbal]])" |
| 242 | // projects=[[0, 3, 5]] |