Enum Class SchemaManagementAction
- All Implemented Interfaces:
Serializable, Comparable<SchemaManagementAction>, Constable
Represents an action that can be performed by the schema management tooling.
- Since:
- 4.0
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class Enum
Enum.EnumDesc<E> -
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionCreate the generated database schema.Drop the generated database schema.Drop and then recreate the generated database schema.No action.Populate the database with data from the DML load script.Validate the schema held in the database against the generated schema. -
Method Summary
Modifier and TypeMethodDescriptionstatic SchemaManagementActionReturns the enum constant of this class with the specified name.static SchemaManagementAction[]values()Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
NONE
No action. -
CREATE
-
DROP
-
DROP_AND_CREATE
Drop and then recreate the generated database schema. -
VALIDATE
Validate the schema held in the database against the generated schema.- See Also:
-
POPULATE
Populate the database with data from the DML load script.- See Also:
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum class has no constant with the specified nameNullPointerException- if the argument is null
-