MCPcopy Create free account
hub / github.com/BlazingDB/blazingsql / apply_skip_data_rules

Function apply_skip_data_rules

engine/src/skip_data/SkipDataProcessor.cpp:227–239  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

225}
226
227bool 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]]

Callers 3

processMethod · 0.85
TEST_FFunction · 0.85

Calls 1

transformMethod · 0.45

Tested by 2

processMethod · 0.68
TEST_FFunction · 0.68