public class CalciteConnectionConfigImpl extends org.apache.calcite.avatica.ConnectionConfigImpl implements CalciteConnectionConfig
CalciteConnectionConfig
.Constructor and Description |
---|
CalciteConnectionConfigImpl(Properties properties) |
Modifier and Type | Method and Description |
---|---|
boolean |
autoTemp() |
boolean |
caseSensitive() |
SqlConformance |
conformance() |
boolean |
createMaterializations() |
NullCollation |
defaultNullCollation() |
boolean |
forceDecorrelate() |
<T> T |
fun(Class<T> operatorTableClass,
T defaultOperatorTable) |
Lex |
lex() |
boolean |
materializationsEnabled() |
String |
model() |
private static SqlOperatorTable |
operatorTable(String s) |
org.apache.calcite.avatica.util.Casing |
quotedCasing() |
org.apache.calcite.avatica.util.Quoting |
quoting() |
<T> T |
schemaFactory(Class<T> schemaFactoryClass,
T defaultSchemaFactory) |
JsonSchema.Type |
schemaType() |
CalciteConnectionConfigImpl |
set(CalciteConnectionProperty property,
String value)
Returns a copy of this configuration with one property changed.
|
boolean |
spark() |
<T> T |
typeSystem(Class<T> typeSystemClass,
T defaultTypeSystem) |
org.apache.calcite.avatica.util.Casing |
unquotedCasing() |
authentication, avaticaPassword, avaticaUser, enumConverter, factory, httpClientClass, httpClientFactory, kerberosKeytab, kerberosPrincipal, parse, pluginConverter, schema, serialization, timeZone, url
public CalciteConnectionConfigImpl(Properties properties)
public CalciteConnectionConfigImpl set(CalciteConnectionProperty property, String value)
public boolean autoTemp()
autoTemp
in interface CalciteConnectionConfig
CalciteConnectionProperty.AUTO_TEMP
public boolean materializationsEnabled()
materializationsEnabled
in interface CalciteConnectionConfig
CalciteConnectionProperty.MATERIALIZATIONS_ENABLED
public boolean createMaterializations()
createMaterializations
in interface CalciteConnectionConfig
CalciteConnectionProperty.CREATE_MATERIALIZATIONS
public NullCollation defaultNullCollation()
defaultNullCollation
in interface CalciteConnectionConfig
CalciteConnectionProperty.DEFAULT_NULL_COLLATION
public <T> T fun(Class<T> operatorTableClass, T defaultOperatorTable)
fun
in interface CalciteConnectionConfig
CalciteConnectionProperty.FUN
private static SqlOperatorTable operatorTable(String s)
public String model()
model
in interface CalciteConnectionConfig
CalciteConnectionProperty.MODEL
public Lex lex()
lex
in interface CalciteConnectionConfig
CalciteConnectionProperty.LEX
public org.apache.calcite.avatica.util.Quoting quoting()
quoting
in interface CalciteConnectionConfig
CalciteConnectionProperty.QUOTING
public org.apache.calcite.avatica.util.Casing unquotedCasing()
unquotedCasing
in interface CalciteConnectionConfig
CalciteConnectionProperty.UNQUOTED_CASING
public org.apache.calcite.avatica.util.Casing quotedCasing()
quotedCasing
in interface CalciteConnectionConfig
CalciteConnectionProperty.QUOTED_CASING
public boolean caseSensitive()
caseSensitive
in interface CalciteConnectionConfig
CalciteConnectionProperty.CASE_SENSITIVE
public <T> T schemaFactory(Class<T> schemaFactoryClass, T defaultSchemaFactory)
schemaFactory
in interface CalciteConnectionConfig
CalciteConnectionProperty.SCHEMA_FACTORY
public JsonSchema.Type schemaType()
schemaType
in interface CalciteConnectionConfig
CalciteConnectionProperty.SCHEMA_TYPE
public boolean spark()
spark
in interface CalciteConnectionConfig
CalciteConnectionProperty.SPARK
public boolean forceDecorrelate()
forceDecorrelate
in interface CalciteConnectionConfig
CalciteConnectionProperty.FORCE_DECORRELATE
public <T> T typeSystem(Class<T> typeSystemClass, T defaultTypeSystem)
typeSystem
in interface CalciteConnectionConfig
CalciteConnectionProperty.TYPE_SYSTEM
public SqlConformance conformance()
conformance
in interface CalciteConnectionConfig
CalciteConnectionProperty.CONFORMANCE
Copyright © 2012–2016 The Apache Software Foundation. All rights reserved.