Interface SQLExecutionHook
- All Known Implementing Classes:
SPISQLExecutionHook
public interface SQLExecutionHook
SQL Execution hook.
-
Method Summary
Modifier and TypeMethodDescriptionvoidfinishFailure(Exception cause) Handle when SQL execution finished failure.voidHandle when SQL execution finished success.voidstart(String dataSourceName, String sql, List<Object> parameters, DataSourceMetaData dataSourceMetaData, boolean isTrunkThread, Map<String, Object> shardingExecuteDataMap) Handle when SQL execution started.
-
Method Details
-
start
void start(String dataSourceName, String sql, List<Object> parameters, DataSourceMetaData dataSourceMetaData, boolean isTrunkThread, Map<String, Object> shardingExecuteDataMap) Handle when SQL execution started.- Parameters:
dataSourceName- data source namesql- SQLparameters- parameters of SQLdataSourceMetaData- data source meta dataisTrunkThread- is execution in trunk threadshardingExecuteDataMap- sharding execute data map
-
finishSuccess
void finishSuccess()Handle when SQL execution finished success. -
finishFailure
Handle when SQL execution finished failure.- Parameters:
cause- failure cause
-