org.makumba.db.makumba.sql
Class MySqlDatabase
java.lang.Object
org.makumba.db.makumba.Database
org.makumba.db.makumba.sql.Database
org.makumba.db.makumba.sql.MySqlDatabase
public class MySqlDatabase
- extends Database
the database adapter for MySQL Server
Methods inherited from class org.makumba.db.makumba.sql.Database |
checkState, checkState, closeResourcePool, exec, getEngine, getEngineProperty, getIdleConnections, getJdbcUrl, getLimitSyntax, getMaxPointerValue, getMinPointerValue, getNameResolverHook, getOpenedConnections, getPointer, getPooledDBConnection, getResourcePoolSize, getTableClass, getTableClassConfigured, getWrappedStatementToString, isDuplicateException, isForeignKeyViolationException, isLimitOffsetFirst, logException, logException, logException, makeDBConnection, OQLDate, prepareQueryImpl, prepareUpdateImpl, readCatalog, SQLEscape, supportsForeignKeys, supportsLimitInQuery, supportsUTF8 |
Methods inherited from class org.makumba.db.makumba.Database |
checkForeignKeys, close, copyFrom, copyFrom, copyFrom, copyFrom, copyFrom, deleteFrom, deleteFrom, deleteFrom, deleteFrom, finalize, findConfig, getConfiguration, getConfigurationProperties, getDBConnection, getDBConnection, getDbsv, getFieldNameInSource, getName, getNameResolver, getTable, getTable, getTypeNameInSource, initialiseTables, isAutoIncrement, makePseudoTable, openTable, openTables, usesHibernateIndexes |
regExpForeignKeyError
public static final String regExpForeignKeyError
- See Also:
- Constant Field Values
patternForeignKeyError
public static final Pattern patternForeignKeyError
MySqlDatabase
public MySqlDatabase(Properties p)
parseReadableForeignKeyErrorMessage
public String parseReadableForeignKeyErrorMessage(SQLException se)
- Description copied from class:
Database
- Implementing classes can override this method to extract a more readable error message on foreign key errors.
- Overrides:
parseReadableForeignKeyErrorMessage
in class Database
getDuplicateFields
public Map<String,String> getDuplicateFields(SQLException e)
- Overrides:
getDuplicateFields
in class Database
getMddName
public static String getMddName(String referingTableName)