public class DerbyCleanDbUtil
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String[] |
GET_TABLES_SYNONYM
Constant to pass to DatabaseMetaData.getTables() to fetch just synonyms.
|
static java.lang.String[] |
GET_TABLES_TABLE
Constant to pass to DatabaseMetaData.getTables() to fetch just tables.
|
static java.lang.String[] |
GET_TABLES_VIEW
Constant to pass to DatabaseMetaData.getTables() to fetch just views.
|
| Constructor and Description |
|---|
DerbyCleanDbUtil() |
| Modifier and Type | Method and Description |
|---|---|
static void |
dropSchema(java.sql.DatabaseMetaData dmd,
java.lang.String schema)
APP is default schema
Drop a database schema by dropping all objects in it and then executing DROP SCHEMA.
|
static java.lang.String |
escape(java.lang.String name)
Escape a non-qualified name so that it is suitable for use in a SQL query executed by JDBC.
|
static java.lang.String |
escape(java.lang.String schema,
java.lang.String name)
Escape a schama-qualified name so that it is suitable for use in a SQL query executed by JDBC.
|
public static final java.lang.String[] GET_TABLES_TABLE
public static final java.lang.String[] GET_TABLES_VIEW
public static final java.lang.String[] GET_TABLES_SYNONYM
public static void dropSchema(java.sql.DatabaseMetaData dmd,
java.lang.String schema)
throws java.sql.SQLException
dmd - DatabaseMetaData object for databaseschema - Name of the schemajava.sql.SQLException - database errorpublic static java.lang.String escape(java.lang.String name)
public static java.lang.String escape(java.lang.String schema,
java.lang.String name)