private static class CalcitePrepare.Dummy.TrivialSparkHandler extends java.lang.Object implements CalcitePrepare.SparkHandler
CalcitePrepare.SparkHandler
that either does nothing or
throws for each method. Use this if Spark is not installed.CalcitePrepare.SparkHandler.RuleSetBuilder
Modifier | Constructor and Description |
---|---|
private |
TrivialSparkHandler() |
Modifier and Type | Method and Description |
---|---|
ArrayBindable |
compile(ClassDeclaration expr,
java.lang.String s) |
boolean |
enabled() |
RelNode |
flattenTypes(RelOptPlanner planner,
RelNode rootRel,
boolean restructure) |
void |
registerRules(CalcitePrepare.SparkHandler.RuleSetBuilder builder) |
java.lang.Object |
sparkContext() |
public RelNode flattenTypes(RelOptPlanner planner, RelNode rootRel, boolean restructure)
flattenTypes
in interface CalcitePrepare.SparkHandler
public void registerRules(CalcitePrepare.SparkHandler.RuleSetBuilder builder)
registerRules
in interface CalcitePrepare.SparkHandler
public boolean enabled()
enabled
in interface CalcitePrepare.SparkHandler
public ArrayBindable compile(ClassDeclaration expr, java.lang.String s)
compile
in interface CalcitePrepare.SparkHandler
public java.lang.Object sparkContext()
sparkContext
in interface CalcitePrepare.SparkHandler
Copyright © 2012–2019 The Apache Software Foundation. All rights reserved.