MCPcopy Create free account

hub / github.com/datafusion-contrib/datafusion-dolomite / functions

Functions263 in github.com/datafusion-contrib/datafusion-dolomite

Methodnew
(node: N)
dolomite/src/utils.rs:47
Methodnew
(schema: DFSchema)
dolomite/src/properties/logical.rs:11
Methodnew
()
dolomite/src/plan/mod.rs:30
Methodnew
()
dolomite/src/plan/logical.rs:20
Methodnew
(filter: Expr, projected_columns: Vec<Column>)
dolomite/src/operator/filter.rs:21
Methodnew
(limit: usize)
dolomite/src/operator/limit.rs:13
Methodnew
(table_name: S)
dolomite/src/operator/table_scan.rs:20
Methodnew
(exprs: I)
dolomite/src/operator/projection.rs:21
Methodnew
(join_type: JoinType, expr: Expr)
dolomite/src/operator/join.rs:21
Methodnew
()
dolomite/src/rules/limit.rs:37
Methodnew
()
dolomite/src/rules/mod.rs:86
Methodnew
()
dolomite/src/rules/table_scan.rs:25
Methodnew
()
dolomite/src/rules/join.rs:32
Methodnew
( matcher: OperatorMatcher, children: I, )
dolomite/src/rules/pattern.rs:55
Methodnew
(group_id: GroupId, expr_id: usize)
dolomite/src/cascades/memo.rs:493
Methodnew
( group_expr_id: GroupExprId, pattern: &'b Pattern, memo: &'a Memo, )
dolomite/src/cascades/binding.rs:60
Methodnew
( group_id: GroupId, required_prop: PhysicalPropertySet, upper_bound: Cost, )
dolomite/src/cascades/task.rs:523
Methodnew
( required_prop: PhysicalPropertySet, rules: Vec<RuleImpl>, plan: Plan, contex
dolomite/src/cascades/optimizer.rs:56
Methodnew
( expr_handle: HepNodeId, pattern: &'a Pattern, optimizer: &'b HepOptimizer, )
dolomite/src/heuristic/binding.rs:12
Methodnew
( match_order: MatchOrder, max_iter_times: usize, rules: Vec<RuleImpl>, plan:
dolomite/src/heuristic/optimizer.rs:96
Methodnew_builder
( node: N, )
dolomite/src/rules/opt_expr.rs:86
Methodnew_builder
( predict: OperatorMatcher, )
dolomite/src/rules/pattern.rs:72
Methodnew_for_test
(plan: Plan)
dolomite/src/cascades/optimizer.rs:73
Methodnew_leaf
(matcher: OperatorMatcher)
dolomite/src/rules/pattern.rs:46
Methodnext
(&mut self)
dolomite/src/plan/mod.rs:84
Methodoptions
(&self)
datafusion-dolomite-integration/tests/utils/schema.rs:65
Methodpattern
(&self)
dolomite/src/rules/table_scan.rs:46
Methodrule_id
(&self)
dolomite/src/rules/limit.rs:64
Methodrule_id
(&self)
dolomite/src/rules/table_scan.rs:50
Methodrule_promise
(&self)
dolomite/src/rules/limit.rs:68
Methodrule_promise
(&self)
dolomite/src/rules/table_scan.rs:54
Methodsatisfies
(&self, _other: &Self)
dolomite/src/properties/order.rs:22
Methodsatisfies
(&self, _other: &Self)
dolomite/src/properties/distribution.rs:17
Methodscan
(limit: Option<usize>, table_name: S)
dolomite/src/plan/physical.rs:20
Methodsearch_group
If current group not found, it will try to search merged group id.
dolomite/src/cascades/memo.rs:295
Methodsearch_group_expression
Similar to `get_group_expression`. If not found, will search merged group expression for it.
dolomite/src/cascades/memo.rs:308
Methodtable_exist
(&self, name: &str)
datafusion-dolomite-integration/tests/utils/schema.rs:86
Methodtable_names
(&self)
datafusion-dolomite-integration/tests/utils/schema.rs:76
Functiontable_provider_from_schema
(json: &str)
dolomite/src/test_utils.rs:36
Methodtable_type
(&self)
datafusion-dolomite-integration/tests/utils/schema.rs:111
Functiontest_apply_rule_task
()
dolomite/src/cascades/task.rs:637
Functiontest_bind_multi
()
dolomite/src/cascades/binding.rs:203
Functiontest_bind_one
()
dolomite/src/cascades/binding.rs:157
Functiontest_build_memo_from_plan
()
dolomite/src/cascades/memo.rs:870
Functiontest_explain_logical_plan
()
dolomite/src/plan/explain.rs:53
Functiontest_explain_physical_plan
()
dolomite/src/plan/explain.rs:74
Functiontest_limit_merge
()
dolomite/src/rules/limit.rs:223
Functiontest_limit_push_down
()
datafusion-dolomite-integration/src/rule.rs:79
Functiontest_limit_rules
()
datafusion-dolomite-integration/tests/limit_test.rs:18
Functiontest_opt_expr_group_expr_format
()
dolomite/src/rules/mod.rs:190
Functiontest_opt_expr_operator_format
()
dolomite/src/rules/mod.rs:174
Functiontest_optimize_join
()
dolomite/src/cascades/optimizer.rs:98
Functiontest_plan_join
()
datafusion-dolomite-integration/src/planner.rs:125
Functiontest_push_limit_over_projection
()
dolomite/src/rules/limit.rs:287
Functiontest_push_limit_over_projection_pattern
()
dolomite/src/rules/limit.rs:210
Functiontest_push_limit_to_table_scan
()
dolomite/src/rules/limit.rs:256
Functiontest_rule_debug
()
dolomite/src/rules/mod.rs:206
Methodwith_expr_handle
(opt_node: O::ExprHandle, inputs: I)
dolomite/src/rules/opt_expr.rs:102
Methodwith_group_handle
Creates an opt expression with group handle. Note that group handle can only be leaf node, so it never inputs.
dolomite/src/rules/opt_expr.rs:115
Methodwith_limit
(table_name: S, limit: usize)
dolomite/src/operator/table_scan.rs:27
Methodwith_operator
(operator: Operator, inputs: I)
dolomite/src/rules/opt_expr.rs:92
Methodwith_optimizer_context
(context: OptimizerContext)
datafusion-dolomite-integration/tests/utils/hep_optimizer.rs:39
Methodwrite_self
(&self, f: &mut W, style: &Style)
dolomite/src/plan/explain.rs:11
← previous201–263 of 263, ranked by callers