public static enum SqlConfig.ErrorMode extends Enum<SqlConfig.ErrorMode>
| Enum Constant and Description |
|---|
CONTINUE_ON_ERROR
Indicates that all errors in SQL scripts should be logged but not
propagated as exceptions.
|
DEFAULT
Indicates that the default error mode should be used.
|
FAIL_ON_ERROR
Indicates that script execution will fail if an error is encountered.
|
IGNORE_FAILED_DROPS
Indicates that failed SQL
DROP statements can be ignored. |
| Modifier and Type | Method and Description |
|---|---|
static SqlConfig.ErrorMode |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static SqlConfig.ErrorMode[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final SqlConfig.ErrorMode DEFAULT
The meaning of default depends on the context in which
@SqlConfig is declared:
@SqlConfig is declared only locally,
the default error mode is FAIL_ON_ERROR.@SqlConfig is declared globally, the default error
mode is FAIL_ON_ERROR.@SqlConfig is declared globally and
locally, the default error mode for the local declaration is
inherited from the global declaration.public static final SqlConfig.ErrorMode FAIL_ON_ERROR
This is effectively the default error mode so that if a script is accidentally executed, it will fail fast if any SQL statement in the script results in an error.
CONTINUE_ON_ERRORpublic static final SqlConfig.ErrorMode CONTINUE_ON_ERROR
CONTINUE_ON_ERROR is the logical opposite of
FAIL_ON_ERROR and a superset of IGNORE_FAILED_DROPS.
FAIL_ON_ERROR,
IGNORE_FAILED_DROPSpublic static final SqlConfig.ErrorMode IGNORE_FAILED_DROPS
DROP statements can be ignored.
This is useful for a non-embedded database whose SQL dialect does
not support an IF EXISTS clause in a DROP statement.
CONTINUE_ON_ERRORpublic static SqlConfig.ErrorMode[] values()
for (SqlConfig.ErrorMode c : SqlConfig.ErrorMode.values()) System.out.println(c);
public static SqlConfig.ErrorMode valueOf(String name)
name - the name of the enum constant to be returned.IllegalArgumentException - if this enum type has no constant with the specified nameNullPointerException - if the argument is null