Package org.flywaydb.database.oracle
Class OracleSchema
java.lang.Object
org.flywaydb.core.internal.database.base.Schema<OracleDatabase,OracleTable>
org.flywaydb.database.oracle.OracleSchema
public class OracleSchema
extends org.flywaydb.core.internal.database.base.Schema<OracleDatabase,OracleTable>
Oracle implementation of Schema.
-
Nested Class Summary
Nested Classes -
Field Summary
Fields inherited from class org.flywaydb.core.internal.database.base.Schema
database, jdbcTemplate, name
-
Method Summary
Modifier and TypeMethodDescriptionprotected OracleTable[]
protected void
doClean()
protected void
doCreate()
protected void
doDrop()
protected boolean
doEmpty()
protected boolean
doExists()
org.flywaydb.core.internal.database.base.Table
boolean
isSystem()
Checks whether the schema is system, i.e.Methods inherited from class org.flywaydb.core.internal.database.base.Schema
allFunctions, allTables, allTypes, clean, create, doAllFunctions, drop, empty, equals, exists, getFunction, getName, getType, hashCode, toString
-
Method Details
-
isSystem
Checks whether the schema is system, i.e. Oracle-maintained, or not.- Returns:
true
if it is system,false
if not.- Throws:
SQLException
-
doExists
- Specified by:
doExists
in classorg.flywaydb.core.internal.database.base.Schema<OracleDatabase,
OracleTable> - Throws:
SQLException
-
doEmpty
- Specified by:
doEmpty
in classorg.flywaydb.core.internal.database.base.Schema<OracleDatabase,
OracleTable> - Throws:
SQLException
-
doCreate
- Specified by:
doCreate
in classorg.flywaydb.core.internal.database.base.Schema<OracleDatabase,
OracleTable> - Throws:
SQLException
-
doDrop
- Specified by:
doDrop
in classorg.flywaydb.core.internal.database.base.Schema<OracleDatabase,
OracleTable> - Throws:
SQLException
-
doClean
- Specified by:
doClean
in classorg.flywaydb.core.internal.database.base.Schema<OracleDatabase,
OracleTable> - Throws:
SQLException
-
doAllTables
- Specified by:
doAllTables
in classorg.flywaydb.core.internal.database.base.Schema<OracleDatabase,
OracleTable> - Throws:
SQLException
-
getTable
- Specified by:
getTable
in classorg.flywaydb.core.internal.database.base.Schema<OracleDatabase,
OracleTable>
-