public interface QueryInterceptor extends DMInterceptor
| 限定符和类型 | 方法和说明 |
|---|---|
default ACTION.SWITCH |
after(JDBCRuntime runtime,
Procedure procedure,
List<Parameter> inputs,
List<Parameter> outputs,
PageNavi navi,
boolean success,
Object result,
long millis) |
default ACTION.SWITCH |
after(JDBCRuntime runtime,
Run run,
boolean success,
Object result,
PageNavi navi,
long millis)
合计总数之前调用,到这一步SQL已创建完成
|
default ACTION.SWITCH |
before(JDBCRuntime runtime,
Procedure procedure,
List<Parameter> inputs,
List<Parameter> outputs,
PageNavi navi) |
default ACTION.SWITCH |
before(JDBCRuntime runtime,
Run run,
PageNavi navi)
合计总数之后调用,行数页数等信息在navi中,到这一步SQL已创建完成
|
default ACTION.SWITCH |
prepare(JDBCRuntime runtime,
Procedure procedure,
PageNavi navi) |
default ACTION.SWITCH |
prepare(JDBCRuntime runtime,
RunPrepare prepare,
ConfigStore configs,
String... conditions)
创建查询SQL之前,可以在这一步修改查询条件
|
order, sortdefault ACTION.SWITCH prepare(JDBCRuntime runtime, RunPrepare prepare, ConfigStore configs, String... conditions)
runtime - datasource/adapter/jdbctemplateprepare - 有或SQL或SQL.idconfigs - 查询条件conditions - 查询条件default ACTION.SWITCH prepare(JDBCRuntime runtime, Procedure procedure, PageNavi navi)
default ACTION.SWITCH before(JDBCRuntime runtime, Run run, PageNavi navi)
runtime - datasource/adapter/jdbctemplaterun - 查询SQL(包含SQL体,查询条件,查询参数值)navi - 分页default ACTION.SWITCH before(JDBCRuntime runtime, Procedure procedure, List<Parameter> inputs, List<Parameter> outputs, PageNavi navi)
default ACTION.SWITCH after(JDBCRuntime runtime, Run run, boolean success, Object result, PageNavi navi, long millis)
runtime - datasource/adapter/jdbctemplatesuccess - 查询SQL是否执行成功run - 查询SQL(包含SQL体,查询条件,查询参数值)navi - 分页millis - 耗时default ACTION.SWITCH after(JDBCRuntime runtime, Procedure procedure, List<Parameter> inputs, List<Parameter> outputs, PageNavi navi, boolean success, Object result, long millis)
Copyright © 2023. All rights reserved.