java.lang.Object
top.redstarmc.plugin.velocitytitle.velocity.database.DebugHandler
所有已实现的接口:
cc.carm.lib.easysql.api.function.SQLDebugHandler

public class DebugHandler extends Object implements cc.carm.lib.easysql.api.function.SQLDebugHandler
  • 构造器概要

    构造器
    构造器
    说明
     
  • 方法概要

    修饰符和类型
    方法
    说明
    void
    afterQuery(@NotNull cc.carm.lib.easysql.api.SQLQuery query, long executeNanoTime, long closeNanoTime)
    该方法将在 SQLQuery.close() 执行后调用。
    void
    beforeExecute(@NotNull cc.carm.lib.easysql.api.SQLAction<?> action, @NotNull List<@Nullable Object[]> params)
    该方法将在 SQLAction.execute() 执行前调用。

    从类继承的方法 java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    从接口继承的方法 cc.carm.lib.easysql.api.function.SQLDebugHandler

    parseParams
  • 构造器详细资料

  • 方法详细资料

    • beforeExecute

      public void beforeExecute(@NotNull @NotNull cc.carm.lib.easysql.api.SQLAction<?> action, @NotNull @NotNull List<@Nullable Object[]> params)
      该方法将在 SQLAction.execute() 执行前调用。
      指定者:
      beforeExecute 在接口中 cc.carm.lib.easysql.api.function.SQLDebugHandler
      参数:
      action - SQLAction 对象
      params - 执行传入的参数列表。 实际上,仅有 PreparedSQLUpdateActionPreparedSQLUpdateBatchAction 才会有传入参数。
    • afterQuery

      public void afterQuery(@NotNull @NotNull cc.carm.lib.easysql.api.SQLQuery query, long executeNanoTime, long closeNanoTime)
      该方法将在 SQLQuery.close() 执行后调用。
      指定者:
      afterQuery 在接口中 cc.carm.lib.easysql.api.function.SQLDebugHandler
      参数:
      query - SQLQuery 对象
      executeNanoTime - 该次查询开始执行的时间 (单位:纳秒)
      closeNanoTime - 该次查询彻底关闭的时间 (单位:纳秒)