public static interface CalcitePrepare.SparkHandler
| Modifier and Type | Interface and Description |
|---|---|
static interface |
CalcitePrepare.SparkHandler.RuleSetBuilder
Allows Spark to declare the rules it needs.
|
| Modifier and Type | Method and Description |
|---|---|
ArrayBindable |
compile(org.apache.calcite.linq4j.tree.ClassDeclaration expr,
String s) |
boolean |
enabled() |
RelNode |
flattenTypes(RelOptPlanner planner,
RelNode rootRel,
boolean restructure) |
void |
registerRules(CalcitePrepare.SparkHandler.RuleSetBuilder builder) |
Object |
sparkContext() |
RelNode flattenTypes(RelOptPlanner planner, RelNode rootRel, boolean restructure)
void registerRules(CalcitePrepare.SparkHandler.RuleSetBuilder builder)
boolean enabled()
ArrayBindable compile(org.apache.calcite.linq4j.tree.ClassDeclaration expr, String s)
Object sparkContext()
Copyright © 2012-2022 Apache Software Foundation. All Rights Reserved.