Class SPISQLExecutionHook
java.lang.Object
org.apache.shardingsphere.infra.executor.sql.hook.SPISQLExecutionHook
- All Implemented Interfaces:
SQLExecutionHook
SQL Execution hook for SPI.
-
Constructor Summary
Constructors -
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.
-
Constructor Details
-
SPISQLExecutionHook
public SPISQLExecutionHook()
-
-
Method Details
-
start
public void start(String dataSourceName, String sql, List<Object> parameters, DataSourceMetaData dataSourceMetaData, boolean isTrunkThread, Map<String, Object> shardingExecuteDataMap) Description copied from interface:SQLExecutionHookHandle when SQL execution started.- Specified by:
startin interfaceSQLExecutionHook- Parameters:
dataSourceName- data source namesql- SQLparameters- parameters of SQLdataSourceMetaData- data source meta dataisTrunkThread- is execution in trunk threadshardingExecuteDataMap- sharding execute data map
-
finishSuccess
public void finishSuccess()Description copied from interface:SQLExecutionHookHandle when SQL execution finished success.- Specified by:
finishSuccessin interfaceSQLExecutionHook
-
finishFailure
Description copied from interface:SQLExecutionHookHandle when SQL execution finished failure.- Specified by:
finishFailurein interfaceSQLExecutionHook- Parameters:
cause- failure cause
-