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

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

Best Java code snippets using org.apache.calcite.config.CalciteConnectionConfig.quoting (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.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.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

  .setQuotedCasing(config.quotedCasing())
  .setUnquotedCasing(config.unquotedCasing())
  .setQuoting(config.quoting())
  .setConformance(config.conformance());
final SqlParserImplFactory parserFactory =
origin: Qihoo360/Quicksql

.setQuotedCasing(config.quotedCasing())
.setUnquotedCasing(config.unquotedCasing())
.setQuoting(config.quoting())
.setConformance(config.conformance())
.setCaseSensitive(config.caseSensitive());
origin: org.apache.calcite/calcite-core

.setQuotedCasing(config.quotedCasing())
.setUnquotedCasing(config.unquotedCasing())
.setQuoting(config.quoting())
.setConformance(config.conformance())
.setCaseSensitive(config.caseSensitive());
org.apache.calcite.configCalciteConnectionConfigquoting

Popular methods of CalciteConnectionConfig

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

Popular in Java

  • Making http requests using okhttp
  • getExternalFilesDir (Context)
  • orElseThrow (Optional)
    Return the contained value, if present, otherwise throw an exception to be created by the provided s
  • getSystemService (Context)
  • InputStreamReader (java.io)
    A class for turning a byte stream into a character stream. Data read from the source input stream is
  • LinkedList (java.util)
    Doubly-linked list implementation of the List and Dequeinterfaces. Implements all optional list oper
  • Set (java.util)
    A Set is a data structure which does not allow duplicate elements.
  • Vector (java.util)
    Vector is an implementation of List, backed by an array and synchronized. All optional operations in
  • AtomicInteger (java.util.concurrent.atomic)
    An int value that may be updated atomically. See the java.util.concurrent.atomic package specificati
  • IOUtils (org.apache.commons.io)
    General IO stream manipulation utilities. This class provides static utility methods for input/outpu
  • Top plugins for Android Studio
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