public enum CalciteConnectionProperty extends Enum<CalciteConnectionProperty> implements ConnectionProperty
ConnectionProperty.Type| Enum Constant and Description |
|---|
AUTO_TEMP
Whether to store query results in temporary tables.
|
CASE_SENSITIVE
Whether identifiers are matched case-sensitively.
|
CREATE_MATERIALIZATIONS
Whether Calcite should create materializations.
|
FORCE_DECORRELATE
If the planner should try de-correlating as much as it is possible.
|
LEX
Lexical policy.
|
MATERIALIZATIONS_ENABLED
Whether Calcite should use materializations.
|
MODEL
URI of the model.
|
QUOTED_CASING
How identifiers are stored if they are quoted.
|
QUOTING
How identifiers are quoted.
|
SCHEMA
Name of initial schema.
|
SPARK
Specifies whether Spark should be used as the engine for processing that
cannot be pushed to the source system.
|
TIMEZONE
Timezone, for example 'gmt-3'.
|
TYPE_SYSTEM
Type system.
|
UNQUOTED_CASING
How identifiers are stored if they are not quoted.
|
| Modifier and Type | Method and Description |
|---|---|
String |
camelName() |
Object |
defaultValue() |
boolean |
required() |
ConnectionProperty.Type |
type() |
static CalciteConnectionProperty |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static CalciteConnectionProperty[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
ConnectionConfigImpl.PropEnv |
wrap(Properties properties) |
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOfnamepublic static final CalciteConnectionProperty AUTO_TEMP
public static final CalciteConnectionProperty MATERIALIZATIONS_ENABLED
public static final CalciteConnectionProperty CREATE_MATERIALIZATIONS
public static final CalciteConnectionProperty MODEL
public static final CalciteConnectionProperty LEX
public static final CalciteConnectionProperty QUOTING
LEX is used.public static final CalciteConnectionProperty QUOTED_CASING
LEX is used.public static final CalciteConnectionProperty UNQUOTED_CASING
LEX is used.public static final CalciteConnectionProperty CASE_SENSITIVE
LEX is used.public static final CalciteConnectionProperty SCHEMA
public static final CalciteConnectionProperty SPARK
public static final CalciteConnectionProperty TIMEZONE
public static final CalciteConnectionProperty FORCE_DECORRELATE
public static final CalciteConnectionProperty TYPE_SYSTEM
RelDataTypeSystem and has a public
default constructor or an INSTANCE constant.public static CalciteConnectionProperty[] values()
for (CalciteConnectionProperty c : CalciteConnectionProperty.values()) System.out.println(c);
public static CalciteConnectionProperty valueOf(String name)
name - the name of the enum constant to be returned.IllegalArgumentException - if this enum type has no constant
with the specified nameNullPointerException - if the argument is nullpublic String camelName()
camelName in interface ConnectionPropertypublic Object defaultValue()
defaultValue in interface ConnectionPropertypublic ConnectionProperty.Type type()
type in interface ConnectionPropertypublic boolean required()
required in interface ConnectionPropertypublic ConnectionConfigImpl.PropEnv wrap(Properties properties)
wrap in interface ConnectionPropertyCopyright © 2012–2015 The Apache Software Foundation. All rights reserved.