Enum Class SqlConfig.ErrorMode
- 所有已实现的接口:
Serializable,Comparable<SqlConfig.ErrorMode>,Constable
- 封闭类:
- SqlConfig
Enumeration of modes that dictate how errors are handled while
executing SQL statements.
-
嵌套类概要
从类继承的嵌套类/接口 java.lang.Enum
Enum.EnumDesc<E extends Enum<E>> -
枚举常量概要
枚举常量枚举常量说明Indicates that all errors in SQL scripts should be logged but not propagated as exceptions.Indicates that the default error mode should be used.Indicates that script execution will fail if an error is encountered.Indicates that failed SQLDROPstatements can be ignored. -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static SqlConfig.ErrorModeReturns the enum constant of this class with the specified name.static SqlConfig.ErrorMode[]values()Returns an array containing the constants of this enum class, in the order they are declared.
-
枚举常量详细资料
-
DEFAULT
Indicates that the default error mode should be used.The meaning of default depends on the context in which
@SqlConfigis declared:- If
@SqlConfigis declared only locally, the default error mode isFAIL_ON_ERROR. - If
@SqlConfigis declared globally, the default error mode isFAIL_ON_ERROR. - If
@SqlConfigis declared globally and locally, the default error mode for the local declaration is inherited from the global declaration.
- If
-
FAIL_ON_ERROR
Indicates that script execution will fail if an error is encountered. In other words, no errors should be ignored.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_ERROR
Indicates that all errors in SQL scripts should be logged but not propagated as exceptions.CONTINUE_ON_ERRORis the logical opposite ofFAIL_ON_ERRORand a superset ofIGNORE_FAILED_DROPS. -
IGNORE_FAILED_DROPS
Indicates that failed SQLDROPstatements can be ignored.This is useful for a non-embedded database whose SQL dialect does not support an
IF EXISTSclause in aDROPstatement.- 另请参阅:
-
-
构造器详细资料
-
ErrorMode
private ErrorMode()
-
-
方法详细资料
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- 返回:
- 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.)- 参数:
name- 要返回的枚举常量的名称。- 返回:
- 返回带有指定名称的枚举常量
- 抛出:
IllegalArgumentException- if this enum class has no constant with the specified nameNullPointerException- 如果参数为空值
-