private static class CalcitePrepare.Dummy.TrivialSparkHandler extends 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,
String s) |
boolean |
enabled() |
RelNode |
flattenTypes(RelOptPlanner planner,
RelNode rootRel,
boolean restructure) |
void |
registerRules(CalcitePrepare.SparkHandler.RuleSetBuilder builder) |
Object |
sparkContext() |
public RelNode flattenTypes(RelOptPlanner planner, RelNode rootRel, boolean restructure)
flattenTypes in interface CalcitePrepare.SparkHandlerpublic void registerRules(CalcitePrepare.SparkHandler.RuleSetBuilder builder)
registerRules in interface CalcitePrepare.SparkHandlerpublic boolean enabled()
enabled in interface CalcitePrepare.SparkHandlerpublic ArrayBindable compile(ClassDeclaration expr, String s)
compile in interface CalcitePrepare.SparkHandlerpublic Object sparkContext()
sparkContext in interface CalcitePrepare.SparkHandlerCopyright © 2012–2018 The Apache Software Foundation. All rights reserved.