public static class SqlParser.ConfigBuilder extends Object
SqlParser.Config.| Modifier and Type | Field and Description |
|---|---|
private boolean |
allowBangEqual |
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 boolean allowBangEqual
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–2018 The Apache Software Foundation. All rights reserved.