public interface SchemaFeature
SchemaUpdater
- if a particular feature does not exist (no
such FeatureKey present), the apply(DBInterface)
function will be called, allowing the
implementor to take whatever action it wants.Modifier and Type | Method and Description |
---|---|
void |
apply(DBInterface db)
If the given schema feature is not present in the database, this will be called
|
default InternalDBFlavor |
dbFlavor()
If a schema feature is only pertinent to a particular internal db flavor,
it can return it here.
|
java.lang.String |
getFeatureKey()
A module-specific key for the named feature
|
java.lang.String getFeatureKey()
void apply(DBInterface db) throws java.sql.SQLException
java.sql.SQLException
default InternalDBFlavor dbFlavor()