Package ch.qos.logback.core.db.dialect
Class DBUtil
- java.lang.Object
-
- ch.qos.logback.core.spi.ContextAwareBase
-
- ch.qos.logback.core.db.dialect.DBUtil
-
- All Implemented Interfaces:
ContextAware
public class DBUtil extends ContextAwareBase
-
-
Constructor Summary
Constructors Constructor Description DBUtil()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static SQLDialectCodediscoverSQLDialect(java.sql.DatabaseMetaData meta)static SQLDialectgetDialectFromCode(SQLDialectCode sqlDialectType)booleansupportsBatchUpdates(java.sql.DatabaseMetaData meta)This method handles cases where theDatabaseMetaData.supportsBatchUpdates()method is missing in the JDBC driver implementation.booleansupportsGetGeneratedKeys(java.sql.DatabaseMetaData meta)This method handles cases where theDatabaseMetaData.supportsGetGeneratedKeys()method is missing in the JDBC driver implementation.-
Methods inherited from class ch.qos.logback.core.spi.ContextAwareBase
addError, addError, addInfo, addInfo, addStatus, addWarn, addWarn, getContext, getStatusManager, setContext
-
-
-
-
Method Detail
-
discoverSQLDialect
public static SQLDialectCode discoverSQLDialect(java.sql.DatabaseMetaData meta)
-
getDialectFromCode
public static SQLDialect getDialectFromCode(SQLDialectCode sqlDialectType)
-
supportsGetGeneratedKeys
public boolean supportsGetGeneratedKeys(java.sql.DatabaseMetaData meta)
This method handles cases where theDatabaseMetaData.supportsGetGeneratedKeys()method is missing in the JDBC driver implementation.
-
supportsBatchUpdates
public boolean supportsBatchUpdates(java.sql.DatabaseMetaData meta)
This method handles cases where theDatabaseMetaData.supportsBatchUpdates()method is missing in the JDBC driver implementation.
-
-