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 |
approximateDecimal() |
boolean |
approximateDistinctCount() |
boolean |
approximateTopN() |
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 void |
operatorTable(String s,
Collection<SqlOperatorTable> tables) |
<T> T |
parserFactory(Class<T> parserFactoryClass,
T defaultParserFactory) |
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, hostnameVerification, httpClientClass, httpClientFactory, kerberosKeytab, kerberosPrincipal, parse, pluginConverter, schema, serialization, timeZone, truststore, truststorePassword, urlpublic CalciteConnectionConfigImpl(Properties properties)
public CalciteConnectionConfigImpl set(CalciteConnectionProperty property, String value)
public boolean approximateDistinctCount()
approximateDistinctCount in interface CalciteConnectionConfigCalciteConnectionProperty.APPROXIMATE_DISTINCT_COUNTpublic boolean approximateTopN()
approximateTopN in interface CalciteConnectionConfigCalciteConnectionProperty.APPROXIMATE_TOP_Npublic boolean approximateDecimal()
approximateDecimal in interface CalciteConnectionConfigCalciteConnectionProperty.APPROXIMATE_DECIMALpublic boolean autoTemp()
autoTemp in interface CalciteConnectionConfigCalciteConnectionProperty.AUTO_TEMPpublic boolean materializationsEnabled()
materializationsEnabled in interface CalciteConnectionConfigCalciteConnectionProperty.MATERIALIZATIONS_ENABLEDpublic boolean createMaterializations()
createMaterializations in interface CalciteConnectionConfigCalciteConnectionProperty.CREATE_MATERIALIZATIONSpublic NullCollation defaultNullCollation()
defaultNullCollation in interface CalciteConnectionConfigCalciteConnectionProperty.DEFAULT_NULL_COLLATIONpublic <T> T fun(Class<T> operatorTableClass, T defaultOperatorTable)
fun in interface CalciteConnectionConfigCalciteConnectionProperty.FUNprivate static void operatorTable(String s, Collection<SqlOperatorTable> tables)
public String model()
model in interface CalciteConnectionConfigCalciteConnectionProperty.MODELpublic Lex lex()
lex in interface CalciteConnectionConfigCalciteConnectionProperty.LEXpublic org.apache.calcite.avatica.util.Quoting quoting()
quoting in interface CalciteConnectionConfigCalciteConnectionProperty.QUOTINGpublic org.apache.calcite.avatica.util.Casing unquotedCasing()
unquotedCasing in interface CalciteConnectionConfigCalciteConnectionProperty.UNQUOTED_CASINGpublic org.apache.calcite.avatica.util.Casing quotedCasing()
quotedCasing in interface CalciteConnectionConfigCalciteConnectionProperty.QUOTED_CASINGpublic boolean caseSensitive()
caseSensitive in interface CalciteConnectionConfigCalciteConnectionProperty.CASE_SENSITIVEpublic <T> T parserFactory(Class<T> parserFactoryClass, T defaultParserFactory)
parserFactory in interface CalciteConnectionConfigCalciteConnectionProperty.PARSER_FACTORYpublic <T> T schemaFactory(Class<T> schemaFactoryClass, T defaultSchemaFactory)
schemaFactory in interface CalciteConnectionConfigCalciteConnectionProperty.SCHEMA_FACTORYpublic JsonSchema.Type schemaType()
schemaType in interface CalciteConnectionConfigCalciteConnectionProperty.SCHEMA_TYPEpublic boolean spark()
spark in interface CalciteConnectionConfigCalciteConnectionProperty.SPARKpublic boolean forceDecorrelate()
forceDecorrelate in interface CalciteConnectionConfigCalciteConnectionProperty.FORCE_DECORRELATEpublic <T> T typeSystem(Class<T> typeSystemClass, T defaultTypeSystem)
typeSystem in interface CalciteConnectionConfigCalciteConnectionProperty.TYPE_SYSTEMpublic SqlConformance conformance()
conformance in interface CalciteConnectionConfigCalciteConnectionProperty.CONFORMANCECopyright © 2012–2018 The Apache Software Foundation. All rights reserved.