Package lu.kbra.pclib.db.utils.impl
Interface SQLQueryableRule
- All Known Subinterfaces:
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
- All Known Implementing Classes:
TraceRule,ValidationRule,VersionRule
public interface SQLQueryableRule
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfacestatic interfacestatic interfacestatic interfacestatic interfacestatic interfacestatic interfacestatic interfacestatic interfacestatic interfacestatic interfacestatic interfacestatic interfacestatic interfacestatic interfacestatic interface -
Method Summary
Modifier and TypeMethodDescriptionbooleanshouldRun(RuleHookType hookType, SQLQueryable<?> queryable) default booleandefault booleandefault booleandefault booleandefault boolean
-
Method Details
-
shouldRun
-
shouldRunPrepare
default boolean shouldRunPrepare() -
shouldRunBefore
default boolean shouldRunBefore() -
shouldRunDuring
default boolean shouldRunDuring() -
shouldRunAfter
default boolean shouldRunAfter() -
shouldRunError
default boolean shouldRunError()
-