Tabnine Logo
CalciteConnectionConfig.quotedCasing
Code IndexAdd Tabnine to your IDE (free)

How to use
quotedCasing
method
in
org.apache.calcite.config.CalciteConnectionConfig

Best Java code snippets using org.apache.calcite.config.CalciteConnectionConfig.quotedCasing (Showing top 9 results out of 315)

origin: qubole/quark

protected QuarkConnectionImpl(QuarkDriver driver, AvaticaFactory factory, String url,
               Properties info, CalciteRootSchema rootSchema,
               JavaTypeFactory typeFactory) throws SQLException {
 super(driver, factory, url, info);
 CalciteConnectionConfig cfg = new CalciteConnectionConfigImpl(info);
 if (typeFactory != null) {
  this.typeFactory = typeFactory;
 } else {
  final RelDataTypeSystem typeSystem =
    cfg.typeSystem(RelDataTypeSystem.class, RelDataTypeSystem.DEFAULT);
  this.typeFactory = new JavaTypeFactoryImpl(typeSystem);
 }
 this.properties.put(InternalProperty.CASE_SENSITIVE, cfg.caseSensitive());
 this.properties.put(InternalProperty.UNQUOTED_CASING, cfg.unquotedCasing());
 this.properties.put(InternalProperty.QUOTED_CASING, cfg.quotedCasing());
 this.properties.put(InternalProperty.QUOTING, cfg.quoting());
}
origin: org.apache.calcite/calcite-core

this.properties.put(InternalProperty.CASE_SENSITIVE, cfg.caseSensitive());
this.properties.put(InternalProperty.UNQUOTED_CASING, cfg.unquotedCasing());
this.properties.put(InternalProperty.QUOTED_CASING, cfg.quotedCasing());
this.properties.put(InternalProperty.QUOTING, cfg.quoting());
origin: Qihoo360/Quicksql

this.properties.put(InternalProperty.CASE_SENSITIVE, cfg.caseSensitive());
this.properties.put(InternalProperty.UNQUOTED_CASING, cfg.unquotedCasing());
this.properties.put(InternalProperty.QUOTED_CASING, cfg.quotedCasing());
this.properties.put(InternalProperty.QUOTING, cfg.quoting());
origin: qubole/quark

public SqlParser getSqlParser(String sql) {
 try {
  final CalciteConnectionConfig config = context.getCfg();
  return SqlParser.create(sql,
    SqlParser.configBuilder()
      .setQuotedCasing(config.quotedCasing())
      .setUnquotedCasing(config.unquotedCasing())
      .setQuoting(config.quoting())
      .build());
 } catch (Exception e) {
  return SqlParser.create(sql);
 }
}
origin: org.apache.calcite/calcite-core

private SqlAdvisor getSqlAdvisor() {
 final CalciteConnectionImpl con = (CalciteConnectionImpl) queryProvider;
 final String schemaName;
 try {
  schemaName = con.getSchema();
 } catch (SQLException e) {
  throw new RuntimeException(e);
 }
 final List<String> schemaPath =
   schemaName == null
     ? ImmutableList.of()
     : ImmutableList.of(schemaName);
 final SqlValidatorWithHints validator =
   new SqlAdvisorValidator(SqlStdOperatorTable.instance(),
   new CalciteCatalogReader(rootSchema,
     schemaPath, typeFactory, con.config()),
   typeFactory, SqlConformanceEnum.DEFAULT);
 final CalciteConnectionConfig config = con.config();
 // This duplicates org.apache.calcite.prepare.CalcitePrepareImpl.prepare2_
 final SqlParser.Config parserConfig = SqlParser.configBuilder()
   .setQuotedCasing(config.quotedCasing())
   .setUnquotedCasing(config.unquotedCasing())
   .setQuoting(config.quoting())
   .setConformance(config.conformance())
   .setCaseSensitive(config.caseSensitive())
   .build();
 return new SqlAdvisor(validator, parserConfig);
}
origin: Qihoo360/Quicksql

private SqlAdvisor getSqlAdvisor() {
 final CalciteConnectionImpl con = (CalciteConnectionImpl) queryProvider;
 final String schemaName;
 try {
  schemaName = con.getSchema();
 } catch (SQLException e) {
  throw new RuntimeException(e);
 }
 final List<String> schemaPath =
   schemaName == null
     ? ImmutableList.of()
     : ImmutableList.of(schemaName);
 final SqlValidatorWithHints validator =
   new SqlAdvisorValidator(SqlStdOperatorTable.instance(),
   new CalciteCatalogReader(rootSchema,
     schemaPath, typeFactory, con.config()),
   typeFactory, SqlConformanceEnum.DEFAULT);
 final CalciteConnectionConfig config = con.config();
 // This duplicates org.apache.calcite.prepare.CalcitePrepareImpl.prepare2_
 final SqlParser.Config parserConfig = SqlParser.configBuilder()
   .setQuotedCasing(config.quotedCasing())
   .setUnquotedCasing(config.unquotedCasing())
   .setQuoting(config.quoting())
   .setConformance(config.conformance())
   .setCaseSensitive(config.caseSensitive())
   .build();
 return new SqlAdvisor(validator, parserConfig);
}
origin: org.apache.kylin/atopcalcite

final CalciteConnectionConfig config = context.config();
final SqlParser.ConfigBuilder parserConfig = createParserConfig()
  .setQuotedCasing(config.quotedCasing())
  .setUnquotedCasing(config.unquotedCasing())
  .setQuoting(config.quoting())
origin: Qihoo360/Quicksql

final CalciteConnectionConfig config = context.config();
final SqlParser.ConfigBuilder parserConfig = createParserConfig()
  .setQuotedCasing(config.quotedCasing())
  .setUnquotedCasing(config.unquotedCasing())
  .setQuoting(config.quoting())
origin: org.apache.calcite/calcite-core

final CalciteConnectionConfig config = context.config();
final SqlParser.ConfigBuilder parserConfig = createParserConfig()
  .setQuotedCasing(config.quotedCasing())
  .setUnquotedCasing(config.unquotedCasing())
  .setQuoting(config.quoting())
org.apache.calcite.configCalciteConnectionConfigquotedCasing

Popular methods of CalciteConnectionConfig

  • caseSensitive
  • defaultNullCollation
  • quoting
  • timeZone
  • unquotedCasing
  • typeSystem
  • autoTemp
  • conformance
  • forceDecorrelate
  • fun
  • materializationsEnabled
  • parserFactory
  • materializationsEnabled,
  • parserFactory,
  • approximateDecimal,
  • approximateDistinctCount,
  • approximateTopN,
  • createMaterializations,
  • model,
  • schema,
  • schemaFactory

Popular in Java

  • Parsing JSON documents to java classes using gson
  • scheduleAtFixedRate (Timer)
  • compareTo (BigDecimal)
  • notifyDataSetChanged (ArrayAdapter)
  • RandomAccessFile (java.io)
    Allows reading from and writing to a file in a random-access manner. This is different from the uni-
  • BigDecimal (java.math)
    An immutable arbitrary-precision signed decimal.A value is represented by an arbitrary-precision "un
  • URL (java.net)
    A Uniform Resource Locator that identifies the location of an Internet resource as specified by RFC
  • Arrays (java.util)
    This class contains various methods for manipulating arrays (such as sorting and searching). This cl
  • Enumeration (java.util)
    A legacy iteration interface.New code should use Iterator instead. Iterator replaces the enumeration
  • BoxLayout (javax.swing)
  • Top Vim plugins
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now