public static class SqlParser.ConfigBuilder
extends java.lang.Object
SqlParser.Config
.Modifier and Type | Field and Description |
---|---|
private boolean |
caseSensitive |
private SqlConformance |
conformance |
private int |
identifierMaxLength |
private SqlParserImplFactory |
parserFactory |
private org.apache.calcite.avatica.util.Casing |
quotedCasing |
private org.apache.calcite.avatica.util.Quoting |
quoting |
private org.apache.calcite.avatica.util.Casing |
unquotedCasing |
Modifier | Constructor and Description |
---|---|
private |
ConfigBuilder() |
Modifier and Type | Method and Description |
---|---|
SqlParser.Config |
build()
Builds a
SqlParser.Config . |
SqlParser.ConfigBuilder |
setAllowBangEqual(boolean allowBangEqual)
Deprecated.
|
SqlParser.ConfigBuilder |
setCaseSensitive(boolean caseSensitive) |
SqlParser.ConfigBuilder |
setConfig(SqlParser.Config config)
Sets configuration identical to a given
SqlParser.Config . |
SqlParser.ConfigBuilder |
setConformance(SqlConformance conformance) |
SqlParser.ConfigBuilder |
setIdentifierMaxLength(int identifierMaxLength) |
SqlParser.ConfigBuilder |
setLex(Lex lex) |
SqlParser.ConfigBuilder |
setParserFactory(SqlParserImplFactory factory) |
SqlParser.ConfigBuilder |
setQuotedCasing(org.apache.calcite.avatica.util.Casing quotedCasing) |
SqlParser.ConfigBuilder |
setQuoting(org.apache.calcite.avatica.util.Quoting quoting) |
SqlParser.ConfigBuilder |
setUnquotedCasing(org.apache.calcite.avatica.util.Casing unquotedCasing) |
private org.apache.calcite.avatica.util.Casing quotedCasing
private org.apache.calcite.avatica.util.Casing unquotedCasing
private org.apache.calcite.avatica.util.Quoting quoting
private int identifierMaxLength
private boolean caseSensitive
private SqlConformance conformance
private SqlParserImplFactory parserFactory
public SqlParser.ConfigBuilder setConfig(SqlParser.Config config)
SqlParser.Config
.public SqlParser.ConfigBuilder setQuotedCasing(org.apache.calcite.avatica.util.Casing quotedCasing)
public SqlParser.ConfigBuilder setUnquotedCasing(org.apache.calcite.avatica.util.Casing unquotedCasing)
public SqlParser.ConfigBuilder setQuoting(org.apache.calcite.avatica.util.Quoting quoting)
public SqlParser.ConfigBuilder setCaseSensitive(boolean caseSensitive)
public SqlParser.ConfigBuilder setIdentifierMaxLength(int identifierMaxLength)
@Deprecated public SqlParser.ConfigBuilder setAllowBangEqual(boolean allowBangEqual)
public SqlParser.ConfigBuilder setConformance(SqlConformance conformance)
public SqlParser.ConfigBuilder setParserFactory(SqlParserImplFactory factory)
public SqlParser.ConfigBuilder setLex(Lex lex)
public SqlParser.Config build()
SqlParser.Config
.Copyright © 2012–2019 The Apache Software Foundation. All rights reserved.