Package lu.kbra.pclib.db.utils.impl
Interface SQLQueryableRule.ErrorRule
- All Superinterfaces:
SQLQueryableRule
- All Known Implementing Classes:
VersionRule
- Enclosing interface:
SQLQueryableRule
-
Nested Class Summary
Nested classes/interfaces inherited from interface lu.kbra.pclib.db.utils.impl.SQLQueryableRule
SQLQueryableRule.AfterRule, SQLQueryableRule.BeforeRule, SQLQueryableRule.ClearRule, SQLQueryableRule.CountRule, SQLQueryableRule.CreateRule, SQLQueryableRule.DeleteRule, SQLQueryableRule.DropRule, SQLQueryableRule.DuringRule, SQLQueryableRule.ErrorRule, SQLQueryableRule.ExistsRule, SQLQueryableRule.InsertRule, SQLQueryableRule.LoadRule, SQLQueryableRule.PrepareRule, SQLQueryableRule.QueryRule, SQLQueryableRule.TruncateRule, SQLQueryableRule.UpdateRule -
Method Summary
Modifier and TypeMethodDescriptionvoidexecuteError(RuleHookType hookType, SQLQueryable<?> queryable, AbstractConnection c, Throwable t, Object data) default booleanshouldRun(RuleHookType hookType, SQLQueryable<?> queryable) default booleanMethods inherited from interface lu.kbra.pclib.db.utils.impl.SQLQueryableRule
shouldRunAfter, shouldRunBefore, shouldRunDuring, shouldRunPrepare
-
Method Details
-
executeError
void executeError(RuleHookType hookType, SQLQueryable<?> queryable, AbstractConnection c, Throwable t, Object data) throws Throwable - Throws:
Throwable
-
shouldRun
- Specified by:
shouldRunin interfaceSQLQueryableRule
-
shouldRunError
default boolean shouldRunError()- Specified by:
shouldRunErrorin interfaceSQLQueryableRule
-