Interface SQLQueryableRule

All Known Subinterfaces:
SQLQueryableRule.AfterRule, SQLQueryableRule.BeforeRule, SQLQueryableRule.ClearRule, SQLQueryableRule.CountRule, SQLQueryableRule.CreateRule, SQLQueryableRule.DeleteRule, SQLQueryableRule.DropRule, SQLQueryableRule.DuringRule, SQLQueryableRule.ExistsRule, SQLQueryableRule.InsertRule, SQLQueryableRule.LoadRule, SQLQueryableRule.PrepareRule, SQLQueryableRule.QueryRule, SQLQueryableRule.TruncateRule, SQLQueryableRule.UpdateRule
All Known Implementing Classes:
VersionDbRule

public interface SQLQueryableRule
  • Method Details

    • shouldRun

      boolean shouldRun(RuleHookType hookType, SQLQueryable<?> queryable)
    • shouldRunPrepare

      default boolean shouldRunPrepare()
    • shouldRunBefore

      default boolean shouldRunBefore()
    • shouldRunDuring

      default boolean shouldRunDuring()
    • shouldRunAfter

      default boolean shouldRunAfter()