public class SparkHandlerImpl extends Object implements org.apache.calcite.jdbc.CalcitePrepare.SparkHandler
CalcitePrepare.SparkHandler. Gives the core
Calcite engine access to rules that only exist in the Spark module.| 限定符和类型 | 方法和说明 |
|---|---|
org.apache.calcite.runtime.ArrayBindable |
compile(org.apache.calcite.linq4j.tree.ClassDeclaration expr,
String s) |
boolean |
enabled() |
org.apache.calcite.rel.RelNode |
flattenTypes(org.apache.calcite.plan.RelOptPlanner planner,
org.apache.calcite.rel.RelNode rootRel,
boolean restructure) |
static org.apache.calcite.jdbc.CalcitePrepare.SparkHandler |
instance()
Creates a SparkHandlerImpl, initializing on first call.
|
void |
registerRules(org.apache.calcite.jdbc.CalcitePrepare.SparkHandler.RuleSetBuilder builder) |
Object |
sparkContext() |
public static org.apache.calcite.jdbc.CalcitePrepare.SparkHandler instance()
public org.apache.calcite.rel.RelNode flattenTypes(org.apache.calcite.plan.RelOptPlanner planner,
org.apache.calcite.rel.RelNode rootRel,
boolean restructure)
flattenTypes 在接口中 org.apache.calcite.jdbc.CalcitePrepare.SparkHandlerpublic void registerRules(org.apache.calcite.jdbc.CalcitePrepare.SparkHandler.RuleSetBuilder builder)
registerRules 在接口中 org.apache.calcite.jdbc.CalcitePrepare.SparkHandlerpublic Object sparkContext()
sparkContext 在接口中 org.apache.calcite.jdbc.CalcitePrepare.SparkHandlerpublic boolean enabled()
enabled 在接口中 org.apache.calcite.jdbc.CalcitePrepare.SparkHandlerpublic org.apache.calcite.runtime.ArrayBindable compile(org.apache.calcite.linq4j.tree.ClassDeclaration expr,
String s)
compile 在接口中 org.apache.calcite.jdbc.CalcitePrepare.SparkHandlerCopyright © 2012-2022 Apache Software Foundation. All Rights Reserved.