public static interface CalcitePrepare.Context
| Modifier and Type | Method and Description |
|---|---|
CalciteConnectionConfig |
config() |
DataContext |
getDataContext() |
List<String> |
getDefaultSchemaPath() |
CalciteSchema |
getMutableRootSchema()
Returns the root schema for statements that need to be able to modify
schemas and have the results available to other statements.
|
@Nullable List<String> |
getObjectPath()
Returns the path of the object being analyzed, or null.
|
RelRunner |
getRelRunner()
Gets a runner; it can execute a relational expression.
|
CalciteSchema |
getRootSchema()
Returns the root schema for statements that need a read-consistent
snapshot.
|
JavaTypeFactory |
getTypeFactory() |
CalcitePrepare.SparkHandler |
spark()
Returns the spark handler.
|
JavaTypeFactory getTypeFactory()
CalciteSchema getRootSchema()
CalciteSchema getMutableRootSchema()
CalciteConnectionConfig config()
CalcitePrepare.SparkHandler spark()
DataContext getDataContext()
@Nullable List<String> getObjectPath()
The object is being analyzed is typically a view. If it is already being analyzed further up the stack, the view definition can be deduced to be cyclic.
RelRunner getRelRunner()
Copyright © 2012-2022 Apache Software Foundation. All Rights Reserved.