Package org.flywaydb.database.db2
Class DB2Schema
java.lang.Object
org.flywaydb.core.internal.database.base.Schema<DB2Database,DB2Table>
org.flywaydb.database.db2.DB2Schema
public class DB2Schema
extends org.flywaydb.core.internal.database.base.Schema<DB2Database,DB2Table>
DB2 implementation of Schema.
-
Field Summary
Fields inherited from class org.flywaydb.core.internal.database.base.Schema
database, jdbcTemplate, name
-
Method Summary
Modifier and TypeMethodDescriptionprotected org.flywaydb.core.internal.database.base.Function[]
protected DB2Table[]
protected void
doClean()
protected void
doCreate()
protected void
doDrop()
protected boolean
doEmpty()
protected boolean
doExists()
org.flywaydb.core.internal.database.base.Function
getFunction
(String functionName, String... args) org.flywaydb.core.internal.database.base.Table
protected org.flywaydb.core.internal.database.base.Type
Methods inherited from class org.flywaydb.core.internal.database.base.Schema
allFunctions, allTables, allTypes, clean, create, drop, empty, equals, exists, getName, hashCode, toString
-
Method Details
-
doExists
- Specified by:
doExists
in classorg.flywaydb.core.internal.database.base.Schema<DB2Database,
DB2Table> - Throws:
SQLException
-
doEmpty
- Specified by:
doEmpty
in classorg.flywaydb.core.internal.database.base.Schema<DB2Database,
DB2Table> - Throws:
SQLException
-
doCreate
- Specified by:
doCreate
in classorg.flywaydb.core.internal.database.base.Schema<DB2Database,
DB2Table> - Throws:
SQLException
-
doDrop
- Specified by:
doDrop
in classorg.flywaydb.core.internal.database.base.Schema<DB2Database,
DB2Table> - Throws:
SQLException
-
doClean
- Specified by:
doClean
in classorg.flywaydb.core.internal.database.base.Schema<DB2Database,
DB2Table> - Throws:
SQLException
-
doAllTables
- Specified by:
doAllTables
in classorg.flywaydb.core.internal.database.base.Schema<DB2Database,
DB2Table> - Throws:
SQLException
-
doAllFunctions
- Overrides:
doAllFunctions
in classorg.flywaydb.core.internal.database.base.Schema<DB2Database,
DB2Table> - Throws:
SQLException
-
getTable
- Specified by:
getTable
in classorg.flywaydb.core.internal.database.base.Schema<DB2Database,
DB2Table>
-
getType
- Overrides:
getType
in classorg.flywaydb.core.internal.database.base.Schema<DB2Database,
DB2Table>
-
getFunction
public org.flywaydb.core.internal.database.base.Function getFunction(String functionName, String... args) - Overrides:
getFunction
in classorg.flywaydb.core.internal.database.base.Schema<DB2Database,
DB2Table>
-