private static class Schemas.DummyDataContext extends java.lang.Object implements DataContext
DataContext.Variable
Modifier and Type | Field and Description |
---|---|
private CalciteConnection |
connection |
private com.google.common.collect.ImmutableMap<java.lang.String,java.lang.Object> |
map |
private SchemaPlus |
rootSchema |
ROOT
Constructor and Description |
---|
DummyDataContext(CalciteConnection connection,
SchemaPlus rootSchema) |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
get(java.lang.String name)
Returns a context variable.
|
QueryProvider |
getQueryProvider()
Returns the query provider.
|
SchemaPlus |
getRootSchema()
Returns a sub-schema with a given name, or null.
|
JavaTypeFactory |
getTypeFactory()
Returns the type factory.
|
private final CalciteConnection connection
private final SchemaPlus rootSchema
private final com.google.common.collect.ImmutableMap<java.lang.String,java.lang.Object> map
DummyDataContext(CalciteConnection connection, SchemaPlus rootSchema)
public SchemaPlus getRootSchema()
DataContext
getRootSchema
in interface DataContext
public JavaTypeFactory getTypeFactory()
DataContext
getTypeFactory
in interface DataContext
public QueryProvider getQueryProvider()
DataContext
getQueryProvider
in interface DataContext
public java.lang.Object get(java.lang.String name)
DataContext
Supported variables include: "sparkContext", "currentTimestamp", "localTimestamp".
get
in interface DataContext
name
- Name of variableCopyright © 2012–2019 The Apache Software Foundation. All rights reserved.