java.lang.Object
migratedb.v1.core.internal.database.base.BaseSchemaObject<D,S>
- All Implemented Interfaces:
SchemaObject<D,S>
- Direct Known Subclasses:
BaseFunction,BaseTable,Type
public abstract class BaseSchemaObject<D extends Database<?>,S extends Schema<?,?>>
extends Object
implements SchemaObject<D,S>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final Dprotected final JdbcTemplateprotected final Stringprotected final S -
Method Summary
-
Field Details
-
jdbcTemplate
-
database
-
schema
-
name
-
-
Method Details
-
getDatabase
- Specified by:
getDatabasein interfaceSchemaObject<D extends Database<?>,S extends Schema<?, ?>>
-
getSchema
-
getName
-
drop
public final void drop() -
doDrop
- Throws:
SQLException- when the drop failed.
-
toString
-