org.makumba.db.makumba.sql
Class HsqldbDatabase
java.lang.Object
org.makumba.db.makumba.Database
org.makumba.db.makumba.sql.Database
org.makumba.db.makumba.sql.HsqldbDatabase
public class HsqldbDatabase
- extends Database
the database adapter for Hsqldb
| Methods inherited from class org.makumba.db.makumba.sql.Database |
checkState, checkState, exec, getEngine, getEngineProperty, getMaxPointerValue, getMinPointerValue, getNameResolverHook, getPointer, getTableClass, getTableClassConfigured, isForeignKeyViolationException, logException, logException, logException, makeDBConnection, OQLDate, parseReadableForeignKeyErrorMessage, prepareQueryImpl, prepareUpdateImpl, readCatalog, SQLEscape, supportsForeignKeys, supportsLimitInQuery, supportsUTF8 |
| Methods inherited from class org.makumba.db.makumba.Database |
checkForeignKeys, close, closeConnections, copyFrom, copyFrom, copyFrom, copyFrom, copyFrom, deleteFrom, deleteFrom, deleteFrom, deleteFrom, finalize, findConfig, getConfiguration, getConfigurationProperties, getDBConnection, getDBConnection, getDbsv, getFieldNameInSource, getName, getNameResolver, getTable, getTable, getTypeNameInSource, initConnections, isAutoIncrement, makePseudoTable, openTable, openTables, usesHibernateIndexes |
HsqldbDatabase
public HsqldbDatabase(Properties p)
- simply calls super
getJdbcUrl
protected String getJdbcUrl(Properties p)
- Description copied from class:
Database
- builds a JDBC Connection URL given the host, sqlEngine and database properties
- Overrides:
getJdbcUrl in class Database
isDuplicateException
public boolean isDuplicateException(SQLException e)
- Description copied from class:
Database
- return whether the exception indicates a duplicate. may need to be
specified differently for certain database engines
- Overrides:
isDuplicateException in class Database
getLimitSyntax
public String getLimitSyntax()
- Overrides:
getLimitSyntax in class Database
isLimitOffsetFirst
public boolean isLimitOffsetFirst()
- Overrides:
isLimitOffsetFirst in class Database