private static class SqlDialect.ContextImpl extends Object implements SqlDialect.Context
| Modifier and Type | Field and Description |
|---|---|
private int |
databaseMajorVersion |
private int |
databaseMinorVersion |
private SqlDialect.DatabaseProduct |
databaseProduct |
private String |
databaseProductName |
private String |
databaseVersion |
private String |
identifierQuoteString |
private JethroDataSqlDialect.JethroInfo |
jethroInfo |
private NullCollation |
nullCollation |
| Modifier | Constructor and Description |
|---|---|
private |
ContextImpl(SqlDialect.DatabaseProduct databaseProduct,
String databaseProductName,
String databaseVersion,
int databaseMajorVersion,
int databaseMinorVersion,
String identifierQuoteString,
NullCollation nullCollation,
JethroDataSqlDialect.JethroInfo jethroInfo) |
| Modifier and Type | Method and Description |
|---|---|
int |
databaseMajorVersion() |
int |
databaseMinorVersion() |
SqlDialect.DatabaseProduct |
databaseProduct() |
String |
databaseProductName() |
String |
databaseVersion() |
String |
identifierQuoteString() |
JethroDataSqlDialect.JethroInfo |
jethroInfo() |
NullCollation |
nullCollation() |
SqlDialect.Context |
withDatabaseMajorVersion(int databaseMajorVersion) |
SqlDialect.Context |
withDatabaseMinorVersion(int databaseMinorVersion) |
SqlDialect.Context |
withDatabaseProduct(SqlDialect.DatabaseProduct databaseProduct) |
SqlDialect.Context |
withDatabaseProductName(String databaseProductName) |
SqlDialect.Context |
withDatabaseVersion(String databaseVersion) |
SqlDialect.Context |
withIdentifierQuoteString(String identifierQuoteString) |
SqlDialect.Context |
withJethroInfo(JethroDataSqlDialect.JethroInfo jethroInfo) |
SqlDialect.Context |
withNullCollation(NullCollation nullCollation) |
private final SqlDialect.DatabaseProduct databaseProduct
private final String databaseProductName
private final String databaseVersion
private final int databaseMajorVersion
private final int databaseMinorVersion
private final String identifierQuoteString
private final NullCollation nullCollation
private final JethroDataSqlDialect.JethroInfo jethroInfo
private ContextImpl(SqlDialect.DatabaseProduct databaseProduct, String databaseProductName, String databaseVersion, int databaseMajorVersion, int databaseMinorVersion, String identifierQuoteString, NullCollation nullCollation, JethroDataSqlDialect.JethroInfo jethroInfo)
@Nonnull public SqlDialect.DatabaseProduct databaseProduct()
databaseProduct in interface SqlDialect.Contextpublic SqlDialect.Context withDatabaseProduct(@Nonnull SqlDialect.DatabaseProduct databaseProduct)
withDatabaseProduct in interface SqlDialect.Contextpublic String databaseProductName()
databaseProductName in interface SqlDialect.Contextpublic SqlDialect.Context withDatabaseProductName(String databaseProductName)
withDatabaseProductName in interface SqlDialect.Contextpublic String databaseVersion()
databaseVersion in interface SqlDialect.Contextpublic SqlDialect.Context withDatabaseVersion(String databaseVersion)
withDatabaseVersion in interface SqlDialect.Contextpublic int databaseMajorVersion()
databaseMajorVersion in interface SqlDialect.Contextpublic SqlDialect.Context withDatabaseMajorVersion(int databaseMajorVersion)
withDatabaseMajorVersion in interface SqlDialect.Contextpublic int databaseMinorVersion()
databaseMinorVersion in interface SqlDialect.Contextpublic SqlDialect.Context withDatabaseMinorVersion(int databaseMinorVersion)
withDatabaseMinorVersion in interface SqlDialect.Contextpublic String identifierQuoteString()
identifierQuoteString in interface SqlDialect.Contextpublic SqlDialect.Context withIdentifierQuoteString(String identifierQuoteString)
withIdentifierQuoteString in interface SqlDialect.Context@Nonnull public NullCollation nullCollation()
nullCollation in interface SqlDialect.Contextpublic SqlDialect.Context withNullCollation(@Nonnull NullCollation nullCollation)
withNullCollation in interface SqlDialect.Context@Nonnull public JethroDataSqlDialect.JethroInfo jethroInfo()
jethroInfo in interface SqlDialect.Contextpublic SqlDialect.Context withJethroInfo(JethroDataSqlDialect.JethroInfo jethroInfo)
withJethroInfo in interface SqlDialect.ContextCopyright © 2012–2018 The Apache Software Foundation. All rights reserved.