public class SqlDialectFactoryImpl extends Object implements SqlDialectFactory
SqlDialectFactory.| Modifier and Type | Field and Description |
|---|---|
static SqlDialectFactoryImpl |
INSTANCE |
private JethroDataSqlDialect.JethroInfoCache |
jethroCache |
private static org.slf4j.Logger |
LOGGER |
| Constructor and Description |
|---|
SqlDialectFactoryImpl() |
| Modifier and Type | Method and Description |
|---|---|
SqlDialect |
create(DatabaseMetaData databaseMetaData)
Creates a
SqlDialect from a DatabaseMetaData. |
private String |
getIdentifierQuoteString(DatabaseMetaData databaseMetaData) |
private NullCollation |
getNullCollation(DatabaseMetaData databaseMetaData) |
(package private) static SqlDialect |
simple(SqlDialect.DatabaseProduct databaseProduct)
Returns a basic dialect for a given product, or null if none is known.
|
private static final org.slf4j.Logger LOGGER
public static final SqlDialectFactoryImpl INSTANCE
private final JethroDataSqlDialect.JethroInfoCache jethroCache
public SqlDialect create(DatabaseMetaData databaseMetaData)
SqlDialectFactorySqlDialect from a DatabaseMetaData.
Does not maintain a reference to the DatabaseMetaData -- or, more
importantly, to its Connection -- after this call has
returned.
create in interface SqlDialectFactorydatabaseMetaData - used to determine which dialect of SQL to
generateprivate NullCollation getNullCollation(DatabaseMetaData databaseMetaData)
private String getIdentifierQuoteString(DatabaseMetaData databaseMetaData)
static SqlDialect simple(SqlDialect.DatabaseProduct databaseProduct)
Copyright © 2012–2018 The Apache Software Foundation. All rights reserved.