This is an automated email from the ASF dual-hosted git repository.

totalo pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/shardingsphere.git


The following commit(s) were added to refs/heads/master by this push:
     new 86db529697f Rename ExecuteProcessEngine to ProcessEngine (#25410)
86db529697f is described below

commit 86db529697f0ee7ea1b7189d05887c52133ee101
Author: Liang Zhang <[email protected]>
AuthorDate: Sat Apr 29 11:56:20 2023 +0800

    Rename ExecuteProcessEngine to ProcessEngine (#25410)
    
    * Refactor ExecuteProcessUnit.isCompleted
    
    * Refactor ExecuteProcessUnit
    
    * Remove ExecuteProcessStatus
    
    * Fix test case
    
    * Fix test case
    
    * Refactor ExecuteProcessContext
    
    * Rename ExecuteProcessEngine to ProcessEngine
    
    * Fix test case
---
 ...42\200\231s_Show_processlist_&_Kill_Work.en.md" |  6 ++--
 .../engine/driver/jdbc/JDBCExecutorCallback.java   |  4 +--
 .../sql/execute/engine/raw/RawExecutor.java        |  8 ++---
 .../raw/callback/RawSQLExecutorCallback.java       |  6 ++--
 ...xecuteProcessEngine.java => ProcessEngine.java} | 17 +++--------
 ...teProcessReporter.java => ProcessReporter.java} | 35 +++++++++++++---------
 ...terCleaner.java => ProcessReporterCleaner.java} |  8 ++---
 .../sql/process/ShowProcessListManager.java        | 10 +++----
 ...cuteProcessContext.java => ProcessContext.java} | 28 ++++++++---------
 ...ProcessContext.java => YamlProcessContext.java} |  4 +--
 ...sContexts.java => YamlProcessListContexts.java} |  6 ++--
 ...Swapper.java => YamlProcessContextSwapper.java} | 18 +++++------
 ...er.java => YamlProcessListContextsSwapper.java} | 20 ++++++-------
 ...sReporterTest.java => ProcessReporterTest.java} | 14 ++++-----
 ...java => YamlAllProcessContextsSwapperTest.java} | 18 +++++------
 ...est.java => YamlProcessContextSwapperTest.java} | 12 ++++----
 .../driver/executor/DriverJDBCExecutor.java        | 20 ++++++-------
 ...aner.java => DriverProcessReporterCleaner.java} | 10 +++----
 ...fra.executor.sql.process.ProcessReporterCleaner |  2 +-
 .../executor/FilterableTableScanExecutor.java      |  8 ++---
 .../executor/TranslatableTableScanExecutor.java    | 14 ++++-----
 ...stEvent.java => KillProcessIdRequestEvent.java} |  6 ++--
 .../subscriber/ProcessRegistrySubscriber.java      |  6 ++--
 ...essListIdEvent.java => KillProcessIdEvent.java} |  6 ++--
 .../compute/event/ShowProcessListTriggerEvent.java |  2 +-
 .../watcher/ComputeNodeStateChangedWatcher.java    |  4 +--
 .../subscriber/ProcessListChangedSubscriber.java   | 24 +++++++--------
 .../ProcessListChangedSubscriberTest.java          |  8 ++---
 .../subscriber/ProcessStandaloneSubscriber.java    | 18 +++++------
 .../connector/jdbc/executor/ProxyJDBCExecutor.java |  8 ++---
 .../admin/executor/KillProcessExecutor.java        |  4 +--
 .../admin/executor/ShowProcessListExecutor.java    | 30 +++++++++----------
 ...eaner.java => ProxyProcessReporterCleaner.java} |  8 ++---
 ...fra.executor.sql.process.ProcessReporterCleaner |  2 +-
 .../netty/FrontendChannelInboundHandler.java       |  6 ++--
 .../statement/dal/impl/KillStatementAssert.java    |  2 +-
 .../jaxb/statement/dal/KillStatementTestCase.java  |  4 +--
 .../it/parser/src/main/resources/case/dal/kill.xml |  2 +-
 .../src/main/resources/sql/supported/dal/kill.xml  |  2 +-
 39 files changed, 202 insertions(+), 208 deletions(-)

diff --git 
"a/docs/blog/content/material/2022_09_22_How_does_ShardingSphere\342\200\231s_Show_processlist_&_Kill_Work.en.md"
 
"b/docs/blog/content/material/2022_09_22_How_does_ShardingSphere\342\200\231s_Show_processlist_&_Kill_Work.en.md"
index 88ffe874688..b96732fa25f 100644
--- 
"a/docs/blog/content/material/2022_09_22_How_does_ShardingSphere\342\200\231s_Show_processlist_&_Kill_Work.en.md"
+++ 
"b/docs/blog/content/material/2022_09_22_How_does_ShardingSphere\342\200\231s_Show_processlist_&_Kill_Work.en.md"
@@ -55,9 +55,9 @@ public final class GovernanceExecuteProcessReporter 
implements ExecuteProcessRep
     @Override
     public void report(final QueryContext queryContext, final 
ExecutionGroupContext<? extends SQLExecutionUnit> executionGroupContext,
                        final ExecuteProcessConstants constants, final 
EventBusContext eventBusContext) {
-        ExecuteProcessContext executeProcessContext = new 
ExecuteProcessContext(queryContext.getSql(), executionGroupContext, constants);
-        
ShowProcessListManager.getInstance().putProcessContext(executeProcessContext.getExecutionID(),
 executeProcessContext);
-        
ShowProcessListManager.getInstance().putProcessStatement(executeProcessContext.getExecutionID(),
 executeProcessContext.getProcessStatements());
+        ExecuteProcessContext processContext = new 
ExecuteProcessContext(queryContext.getSql(), executionGroupContext, constants);
+        
ShowProcessListManager.getInstance().putProcessContext(processContext.getExecutionID(),
 processContext);
+        
ShowProcessListManager.getInstance().putProcessStatement(processContext.getExecutionID(),
 processContext.getProcessStatements());
     }
 }@NoArgsConstructor(access = AccessLevel.PRIVATE)
 public final class ShowProcessListManager {
diff --git 
a/infra/executor/src/main/java/org/apache/shardingsphere/infra/executor/sql/execute/engine/driver/jdbc/JDBCExecutorCallback.java
 
b/infra/executor/src/main/java/org/apache/shardingsphere/infra/executor/sql/execute/engine/driver/jdbc/JDBCExecutorCallback.java
index 615ebfb9110..c8ca58a43e0 100644
--- 
a/infra/executor/src/main/java/org/apache/shardingsphere/infra/executor/sql/execute/engine/driver/jdbc/JDBCExecutorCallback.java
+++ 
b/infra/executor/src/main/java/org/apache/shardingsphere/infra/executor/sql/execute/engine/driver/jdbc/JDBCExecutorCallback.java
@@ -27,7 +27,7 @@ import 
org.apache.shardingsphere.infra.executor.sql.execute.engine.SQLExecutionU
 import 
org.apache.shardingsphere.infra.executor.sql.execute.engine.SQLExecutorExceptionHandler;
 import org.apache.shardingsphere.infra.executor.sql.hook.SPISQLExecutionHook;
 import org.apache.shardingsphere.infra.executor.sql.hook.SQLExecutionHook;
-import 
org.apache.shardingsphere.infra.executor.sql.process.ExecuteProcessEngine;
+import org.apache.shardingsphere.infra.executor.sql.process.ProcessEngine;
 import org.apache.shardingsphere.sql.parser.sql.common.statement.SQLStatement;
 
 import java.sql.DatabaseMetaData;
@@ -111,7 +111,7 @@ public abstract class JDBCExecutorCallback<T> implements 
ExecutorCallback<JDBCEx
     }
     
     private void finishReport(final SQLExecutionUnit executionUnit) {
-        new ExecuteProcessEngine().finishExecution(executionUnit);
+        new ProcessEngine().finishExecution(executionUnit);
     }
     
     protected abstract T executeSQL(String sql, Statement statement, 
ConnectionMode connectionMode, DatabaseType storageType) throws SQLException;
diff --git 
a/infra/executor/src/main/java/org/apache/shardingsphere/infra/executor/sql/execute/engine/raw/RawExecutor.java
 
b/infra/executor/src/main/java/org/apache/shardingsphere/infra/executor/sql/execute/engine/raw/RawExecutor.java
index 57e9454c29a..c0d002dc040 100644
--- 
a/infra/executor/src/main/java/org/apache/shardingsphere/infra/executor/sql/execute/engine/raw/RawExecutor.java
+++ 
b/infra/executor/src/main/java/org/apache/shardingsphere/infra/executor/sql/execute/engine/raw/RawExecutor.java
@@ -26,7 +26,7 @@ import 
org.apache.shardingsphere.infra.executor.sql.execute.engine.SQLExecutorEx
 import 
org.apache.shardingsphere.infra.executor.sql.execute.engine.raw.callback.RawSQLExecutorCallback;
 import 
org.apache.shardingsphere.infra.executor.sql.execute.result.ExecuteResult;
 import 
org.apache.shardingsphere.infra.executor.sql.execute.result.update.UpdateResult;
-import 
org.apache.shardingsphere.infra.executor.sql.process.ExecuteProcessEngine;
+import org.apache.shardingsphere.infra.executor.sql.process.ProcessEngine;
 
 import java.sql.SQLException;
 import java.util.Collections;
@@ -54,14 +54,14 @@ public final class RawExecutor {
      */
     public List<ExecuteResult> execute(final 
ExecutionGroupContext<RawSQLExecutionUnit> executionGroupContext,
                                        final QueryContext queryContext, final 
RawSQLExecutorCallback callback) throws SQLException {
-        ExecuteProcessEngine executeProcessEngine = new ExecuteProcessEngine();
+        ProcessEngine processEngine = new ProcessEngine();
         try {
-            executeProcessEngine.initializeExecution(executionGroupContext, 
queryContext);
+            processEngine.initializeExecution(executionGroupContext, 
queryContext);
             // TODO Load query header for first query
             List<ExecuteResult> results = execute(executionGroupContext, 
(RawSQLExecutorCallback) null, callback);
             return results.isEmpty() || Objects.isNull(results.get(0)) ? 
Collections.singletonList(new UpdateResult(0, 0L)) : results;
         } finally {
-            executeProcessEngine.cleanExecution();
+            processEngine.cleanExecution();
         }
     }
     
diff --git 
a/infra/executor/src/main/java/org/apache/shardingsphere/infra/executor/sql/execute/engine/raw/callback/RawSQLExecutorCallback.java
 
b/infra/executor/src/main/java/org/apache/shardingsphere/infra/executor/sql/execute/engine/raw/callback/RawSQLExecutorCallback.java
index 9094b2c5edd..8c0868d516a 100644
--- 
a/infra/executor/src/main/java/org/apache/shardingsphere/infra/executor/sql/execute/engine/raw/callback/RawSQLExecutorCallback.java
+++ 
b/infra/executor/src/main/java/org/apache/shardingsphere/infra/executor/sql/execute/engine/raw/callback/RawSQLExecutorCallback.java
@@ -22,7 +22,7 @@ import 
org.apache.shardingsphere.infra.executor.kernel.model.ExecutorCallback;
 import 
org.apache.shardingsphere.infra.executor.sql.execute.engine.raw.RawSQLExecutionUnit;
 import 
org.apache.shardingsphere.infra.executor.sql.execute.result.ExecuteResult;
 import org.apache.shardingsphere.infra.executor.sql.process.ExecuteIDContext;
-import 
org.apache.shardingsphere.infra.executor.sql.process.ExecuteProcessEngine;
+import org.apache.shardingsphere.infra.executor.sql.process.ProcessEngine;
 import org.apache.shardingsphere.infra.util.spi.ShardingSphereServiceLoader;
 
 import java.sql.SQLException;
@@ -46,9 +46,9 @@ public final class RawSQLExecutorCallback implements 
ExecutorCallback<RawSQLExec
     public Collection<ExecuteResult> execute(final 
Collection<RawSQLExecutionUnit> inputs, final boolean isTrunkThread) throws 
SQLException {
         Collection<ExecuteResult> result = 
callbacks.iterator().next().execute(inputs, isTrunkThread);
         if (!ExecuteIDContext.isEmpty()) {
-            ExecuteProcessEngine executeProcessEngine = new 
ExecuteProcessEngine();
+            ProcessEngine processEngine = new ProcessEngine();
             for (RawSQLExecutionUnit each : inputs) {
-                executeProcessEngine.finishExecution(each);
+                processEngine.finishExecution(each);
             }
         }
         return result;
diff --git 
a/infra/executor/src/main/java/org/apache/shardingsphere/infra/executor/sql/process/ExecuteProcessEngine.java
 
b/infra/executor/src/main/java/org/apache/shardingsphere/infra/executor/sql/process/ProcessEngine.java
similarity index 80%
rename from 
infra/executor/src/main/java/org/apache/shardingsphere/infra/executor/sql/process/ExecuteProcessEngine.java
rename to 
infra/executor/src/main/java/org/apache/shardingsphere/infra/executor/sql/process/ProcessEngine.java
index 98d77535058..9c5e1fea972 100644
--- 
a/infra/executor/src/main/java/org/apache/shardingsphere/infra/executor/sql/process/ExecuteProcessEngine.java
+++ 
b/infra/executor/src/main/java/org/apache/shardingsphere/infra/executor/sql/process/ProcessEngine.java
@@ -19,7 +19,6 @@ package org.apache.shardingsphere.infra.executor.sql.process;
 
 import org.apache.shardingsphere.infra.binder.QueryContext;
 import 
org.apache.shardingsphere.infra.executor.kernel.model.ExecutionGroupContext;
-import 
org.apache.shardingsphere.infra.executor.kernel.model.ExecutionGroupReportContext;
 import 
org.apache.shardingsphere.infra.executor.sql.execute.engine.SQLExecutionUnit;
 import org.apache.shardingsphere.infra.metadata.user.Grantee;
 import org.apache.shardingsphere.sql.parser.sql.common.statement.SQLStatement;
@@ -27,14 +26,12 @@ import 
org.apache.shardingsphere.sql.parser.sql.common.statement.ddl.DDLStatemen
 import 
org.apache.shardingsphere.sql.parser.sql.common.statement.dml.DMLStatement;
 import 
org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.MySQLStatement;
 
-import java.util.Collections;
-
 /**
- * Execute process engine.
+ * Process engine.
  */
-public final class ExecuteProcessEngine {
+public final class ProcessEngine {
     
-    private final ExecuteProcessReporter reporter = new 
ExecuteProcessReporter();
+    private final ProcessReporter reporter = new ProcessReporter();
     
     /**
      * Initialize connection.
@@ -44,13 +41,7 @@ public final class ExecuteProcessEngine {
      * @return execution ID
      */
     public String initializeConnection(final Grantee grantee, final String 
databaseName) {
-        ExecutionGroupContext<SQLExecutionUnit> executionGroupContext = 
createExecutionGroupContext(grantee, databaseName);
-        reporter.reportConnect(executionGroupContext);
-        return executionGroupContext.getReportContext().getExecutionID();
-    }
-    
-    private ExecutionGroupContext<SQLExecutionUnit> 
createExecutionGroupContext(final Grantee grantee, final String databaseName) {
-        return new ExecutionGroupContext<>(Collections.emptyList(), new 
ExecutionGroupReportContext(databaseName, grantee));
+        return reporter.reportConnect(grantee, databaseName);
     }
     
     /**
diff --git 
a/infra/executor/src/main/java/org/apache/shardingsphere/infra/executor/sql/process/ExecuteProcessReporter.java
 
b/infra/executor/src/main/java/org/apache/shardingsphere/infra/executor/sql/process/ProcessReporter.java
similarity index 63%
rename from 
infra/executor/src/main/java/org/apache/shardingsphere/infra/executor/sql/process/ExecuteProcessReporter.java
rename to 
infra/executor/src/main/java/org/apache/shardingsphere/infra/executor/sql/process/ProcessReporter.java
index c645dc5c796..cbb9b3fc0a0 100644
--- 
a/infra/executor/src/main/java/org/apache/shardingsphere/infra/executor/sql/process/ExecuteProcessReporter.java
+++ 
b/infra/executor/src/main/java/org/apache/shardingsphere/infra/executor/sql/process/ProcessReporter.java
@@ -19,26 +19,33 @@ package 
org.apache.shardingsphere.infra.executor.sql.process;
 
 import org.apache.shardingsphere.infra.binder.QueryContext;
 import 
org.apache.shardingsphere.infra.executor.kernel.model.ExecutionGroupContext;
+import 
org.apache.shardingsphere.infra.executor.kernel.model.ExecutionGroupReportContext;
 import 
org.apache.shardingsphere.infra.executor.sql.execute.engine.SQLExecutionUnit;
-import 
org.apache.shardingsphere.infra.executor.sql.process.model.ExecuteProcessContext;
+import 
org.apache.shardingsphere.infra.executor.sql.process.model.ProcessContext;
 import 
org.apache.shardingsphere.infra.executor.sql.process.model.ExecuteProcessUnit;
+import org.apache.shardingsphere.infra.metadata.user.Grantee;
 import org.apache.shardingsphere.infra.util.spi.ShardingSphereServiceLoader;
 
+import java.util.Collections;
 import java.util.Optional;
 
 /**
- * Execute process report.
+ * Process report.
  */
-public final class ExecuteProcessReporter {
+public final class ProcessReporter {
     
     /**
      * Report connect.
      *
-     * @param executionGroupContext execution group context
+     * @param grantee grantee
+     * @param databaseName databaseName
+     * @return execution ID
      */
-    public void reportConnect(final ExecutionGroupContext<? extends 
SQLExecutionUnit> executionGroupContext) {
-        ExecuteProcessContext executeProcessContext = new 
ExecuteProcessContext(executionGroupContext);
-        
ShowProcessListManager.getInstance().putProcessContext(executeProcessContext.getExecutionID(),
 executeProcessContext);
+    public String reportConnect(final Grantee grantee, final String 
databaseName) {
+        ExecutionGroupContext<? extends SQLExecutionUnit> 
executionGroupContext = new ExecutionGroupContext<>(Collections.emptyList(), 
new ExecutionGroupReportContext(databaseName, grantee));
+        ProcessContext processContext = new 
ProcessContext(executionGroupContext);
+        
ShowProcessListManager.getInstance().putProcessContext(processContext.getProcessID(),
 processContext);
+        return executionGroupContext.getReportContext().getExecutionID();
     }
     
     /**
@@ -48,9 +55,9 @@ public final class ExecuteProcessReporter {
      * @param executionGroupContext execution group context
      */
     public void reportExecute(final QueryContext queryContext, final 
ExecutionGroupContext<? extends SQLExecutionUnit> executionGroupContext) {
-        ExecuteProcessContext executeProcessContext = new 
ExecuteProcessContext(queryContext.getSql(), executionGroupContext);
-        
ShowProcessListManager.getInstance().putProcessContext(executeProcessContext.getExecutionID(),
 executeProcessContext);
-        
ShowProcessListManager.getInstance().putProcessStatement(executeProcessContext.getExecutionID(),
 executeProcessContext.getProcessStatements());
+        ProcessContext processContext = new 
ProcessContext(queryContext.getSql(), executionGroupContext);
+        
ShowProcessListManager.getInstance().putProcessContext(processContext.getProcessID(),
 processContext);
+        
ShowProcessListManager.getInstance().putProcessStatement(processContext.getProcessID(),
 processContext.getProcessStatements());
     }
     
     /**
@@ -61,8 +68,8 @@ public final class ExecuteProcessReporter {
      */
     public void reportComplete(final String executionID, final 
SQLExecutionUnit executionUnit) {
         ExecuteProcessUnit executeProcessUnit = new 
ExecuteProcessUnit(executionUnit.getExecutionUnit());
-        ExecuteProcessContext executeProcessContext = 
ShowProcessListManager.getInstance().getProcessContext(executionID);
-        
Optional.ofNullable(executeProcessContext.getProcessUnits().get(executeProcessUnit.getUnitID())).ifPresent(ExecuteProcessUnit::switchComplete);
+        ProcessContext processContext = 
ShowProcessListManager.getInstance().getProcessContext(executionID);
+        
Optional.ofNullable(processContext.getProcessUnits().get(executeProcessUnit.getUnitID())).ifPresent(ExecuteProcessUnit::switchComplete);
     }
     
     /**
@@ -72,11 +79,11 @@ public final class ExecuteProcessReporter {
      */
     public void reset(final String executionID) {
         
ShowProcessListManager.getInstance().removeProcessStatement(executionID);
-        ExecuteProcessContext context = 
ShowProcessListManager.getInstance().getProcessContext(executionID);
+        ProcessContext context = 
ShowProcessListManager.getInstance().getProcessContext(executionID);
         if (null == context) {
             return;
         }
-        for (ExecuteProcessReporterCleaner each : 
ShardingSphereServiceLoader.getServiceInstances(ExecuteProcessReporterCleaner.class))
 {
+        for (ProcessReporterCleaner each : 
ShardingSphereServiceLoader.getServiceInstances(ProcessReporterCleaner.class)) {
             each.reset(context);
         }
     }
diff --git 
a/infra/executor/src/main/java/org/apache/shardingsphere/infra/executor/sql/process/ExecuteProcessReporterCleaner.java
 
b/infra/executor/src/main/java/org/apache/shardingsphere/infra/executor/sql/process/ProcessReporterCleaner.java
similarity index 87%
rename from 
infra/executor/src/main/java/org/apache/shardingsphere/infra/executor/sql/process/ExecuteProcessReporterCleaner.java
rename to 
infra/executor/src/main/java/org/apache/shardingsphere/infra/executor/sql/process/ProcessReporterCleaner.java
index 19ae387e5e4..d9606435c00 100644
--- 
a/infra/executor/src/main/java/org/apache/shardingsphere/infra/executor/sql/process/ExecuteProcessReporterCleaner.java
+++ 
b/infra/executor/src/main/java/org/apache/shardingsphere/infra/executor/sql/process/ProcessReporterCleaner.java
@@ -17,19 +17,19 @@
 
 package org.apache.shardingsphere.infra.executor.sql.process;
 
-import 
org.apache.shardingsphere.infra.executor.sql.process.model.ExecuteProcessContext;
+import 
org.apache.shardingsphere.infra.executor.sql.process.model.ProcessContext;
 import org.apache.shardingsphere.infra.util.spi.annotation.SingletonSPI;
 
 /**
- * Execute process reporter cleaner.
+ * Process reporter cleaner.
  */
 @SingletonSPI
-public interface ExecuteProcessReporterCleaner {
+public interface ProcessReporterCleaner {
     
     /**
      * Reset reporter.
      * 
      * @param context execute process context
      */
-    void reset(ExecuteProcessContext context);
+    void reset(ProcessContext context);
 }
diff --git 
a/infra/executor/src/main/java/org/apache/shardingsphere/infra/executor/sql/process/ShowProcessListManager.java
 
b/infra/executor/src/main/java/org/apache/shardingsphere/infra/executor/sql/process/ShowProcessListManager.java
index 7587e4d24d9..30dbc564d12 100644
--- 
a/infra/executor/src/main/java/org/apache/shardingsphere/infra/executor/sql/process/ShowProcessListManager.java
+++ 
b/infra/executor/src/main/java/org/apache/shardingsphere/infra/executor/sql/process/ShowProcessListManager.java
@@ -21,7 +21,7 @@ import lombok.AccessLevel;
 import lombok.Getter;
 import lombok.NoArgsConstructor;
 import 
org.apache.shardingsphere.infra.executor.sql.process.lock.ShowProcessListSimpleLock;
-import 
org.apache.shardingsphere.infra.executor.sql.process.model.ExecuteProcessContext;
+import 
org.apache.shardingsphere.infra.executor.sql.process.model.ProcessContext;
 
 import java.sql.Statement;
 import java.util.Collection;
@@ -38,7 +38,7 @@ public final class ShowProcessListManager {
     private static final ShowProcessListManager INSTANCE = new 
ShowProcessListManager();
     
     @Getter
-    private final Map<String, ExecuteProcessContext> processContexts = new 
ConcurrentHashMap<>();
+    private final Map<String, ProcessContext> processContexts = new 
ConcurrentHashMap<>();
     
     @Getter
     private final Map<String, Collection<Statement>> processStatements = new 
ConcurrentHashMap<>();
@@ -61,7 +61,7 @@ public final class ShowProcessListManager {
      * @param executionId execution id
      * @param processContext process context
      */
-    public void putProcessContext(final String executionId, final 
ExecuteProcessContext processContext) {
+    public void putProcessContext(final String executionId, final 
ProcessContext processContext) {
         processContexts.put(executionId, processContext);
     }
     
@@ -84,7 +84,7 @@ public final class ShowProcessListManager {
      * @param executionId execution id
      * @return execute process context
      */
-    public ExecuteProcessContext getProcessContext(final String executionId) {
+    public ProcessContext getProcessContext(final String executionId) {
         return processContexts.get(executionId);
     }
     
@@ -121,7 +121,7 @@ public final class ShowProcessListManager {
      * 
      * @return collection execute process context
      */
-    public Collection<ExecuteProcessContext> getAllProcessContext() {
+    public Collection<ProcessContext> getAllProcessContext() {
         return processContexts.values();
     }
 }
diff --git 
a/infra/executor/src/main/java/org/apache/shardingsphere/infra/executor/sql/process/model/ExecuteProcessContext.java
 
b/infra/executor/src/main/java/org/apache/shardingsphere/infra/executor/sql/process/model/ProcessContext.java
similarity index 76%
rename from 
infra/executor/src/main/java/org/apache/shardingsphere/infra/executor/sql/process/model/ExecuteProcessContext.java
rename to 
infra/executor/src/main/java/org/apache/shardingsphere/infra/executor/sql/process/model/ProcessContext.java
index 44dc7d65d09..b1e19756e36 100644
--- 
a/infra/executor/src/main/java/org/apache/shardingsphere/infra/executor/sql/process/model/ExecuteProcessContext.java
+++ 
b/infra/executor/src/main/java/org/apache/shardingsphere/infra/executor/sql/process/model/ProcessContext.java
@@ -31,12 +31,12 @@ import java.util.LinkedList;
 import java.util.Map;
 
 /**
- * Execute process context.
+ * Process context.
  */
 @Getter
-public final class ExecuteProcessContext {
+public final class ProcessContext {
     
-    private final String executionID;
+    private final String processID;
     
     private final String databaseName;
     
@@ -54,27 +54,23 @@ public final class ExecuteProcessContext {
     
     private volatile boolean executing;
     
-    public ExecuteProcessContext(final ExecutionGroupContext<? extends 
SQLExecutionUnit> executionGroupContext) {
-        executionID = 
executionGroupContext.getReportContext().getExecutionID();
-        databaseName = 
executionGroupContext.getReportContext().getDatabaseName();
-        Grantee grantee = 
executionGroupContext.getReportContext().getGrantee();
-        username = null == grantee ? null : grantee.getUsername();
-        hostname = null == grantee ? null : grantee.getHostname();
-        sql = "";
-        startMillis = System.currentTimeMillis();
-        executing = false;
-        addProcessUnitsAndStatements(executionGroupContext);
+    public ProcessContext(final ExecutionGroupContext<? extends 
SQLExecutionUnit> executionGroupContext) {
+        this("", executionGroupContext, false);
+    }
+    
+    public ProcessContext(final String sql, final ExecutionGroupContext<? 
extends SQLExecutionUnit> executionGroupContext) {
+        this(sql, executionGroupContext, true);
     }
     
-    public ExecuteProcessContext(final String sql, final 
ExecutionGroupContext<? extends SQLExecutionUnit> executionGroupContext) {
-        executionID = 
executionGroupContext.getReportContext().getExecutionID();
+    private ProcessContext(final String sql, final ExecutionGroupContext<? 
extends SQLExecutionUnit> executionGroupContext, final boolean executing) {
+        processID = executionGroupContext.getReportContext().getExecutionID();
         databaseName = 
executionGroupContext.getReportContext().getDatabaseName();
         Grantee grantee = 
executionGroupContext.getReportContext().getGrantee();
         username = null == grantee ? null : grantee.getUsername();
         hostname = null == grantee ? null : grantee.getHostname();
         this.sql = sql;
         startMillis = System.currentTimeMillis();
-        executing = true;
+        this.executing = executing;
         addProcessUnitsAndStatements(executionGroupContext);
     }
     
diff --git 
a/infra/executor/src/main/java/org/apache/shardingsphere/infra/executor/sql/process/yaml/YamlExecuteProcessContext.java
 
b/infra/executor/src/main/java/org/apache/shardingsphere/infra/executor/sql/process/yaml/YamlProcessContext.java
similarity index 92%
rename from 
infra/executor/src/main/java/org/apache/shardingsphere/infra/executor/sql/process/yaml/YamlExecuteProcessContext.java
rename to 
infra/executor/src/main/java/org/apache/shardingsphere/infra/executor/sql/process/yaml/YamlProcessContext.java
index ef771f239d2..3cf4c82848e 100644
--- 
a/infra/executor/src/main/java/org/apache/shardingsphere/infra/executor/sql/process/yaml/YamlExecuteProcessContext.java
+++ 
b/infra/executor/src/main/java/org/apache/shardingsphere/infra/executor/sql/process/yaml/YamlProcessContext.java
@@ -22,11 +22,11 @@ import lombok.Setter;
 import org.apache.shardingsphere.infra.util.yaml.YamlConfiguration;
 
 /**
- * Execute process context for YAML.
+ * Process context for YAML.
  */
 @Getter
 @Setter
-public final class YamlExecuteProcessContext implements YamlConfiguration {
+public final class YamlProcessContext implements YamlConfiguration {
     
     private String executionID;
     
diff --git 
a/infra/executor/src/main/java/org/apache/shardingsphere/infra/executor/sql/process/yaml/YamlAllExecuteProcessContexts.java
 
b/infra/executor/src/main/java/org/apache/shardingsphere/infra/executor/sql/process/yaml/YamlProcessListContexts.java
similarity index 84%
rename from 
infra/executor/src/main/java/org/apache/shardingsphere/infra/executor/sql/process/yaml/YamlAllExecuteProcessContexts.java
rename to 
infra/executor/src/main/java/org/apache/shardingsphere/infra/executor/sql/process/yaml/YamlProcessListContexts.java
index 17c3688c5ec..a5cd7374d0c 100644
--- 
a/infra/executor/src/main/java/org/apache/shardingsphere/infra/executor/sql/process/yaml/YamlAllExecuteProcessContexts.java
+++ 
b/infra/executor/src/main/java/org/apache/shardingsphere/infra/executor/sql/process/yaml/YamlProcessListContexts.java
@@ -25,11 +25,11 @@ import java.util.Collection;
 import java.util.LinkedList;
 
 /**
- * All execute process contexts for YAML.
+ * Process list contexts for YAML.
  */
 @Getter
 @Setter
-public final class YamlAllExecuteProcessContexts implements YamlConfiguration {
+public final class YamlProcessListContexts implements YamlConfiguration {
     
-    private Collection<YamlExecuteProcessContext> contexts = new 
LinkedList<>();
+    private Collection<YamlProcessContext> contexts = new LinkedList<>();
 }
diff --git 
a/infra/executor/src/main/java/org/apache/shardingsphere/infra/executor/sql/process/yaml/swapper/YamlExecuteProcessContextSwapper.java
 
b/infra/executor/src/main/java/org/apache/shardingsphere/infra/executor/sql/process/yaml/swapper/YamlProcessContextSwapper.java
similarity index 73%
rename from 
infra/executor/src/main/java/org/apache/shardingsphere/infra/executor/sql/process/yaml/swapper/YamlExecuteProcessContextSwapper.java
rename to 
infra/executor/src/main/java/org/apache/shardingsphere/infra/executor/sql/process/yaml/swapper/YamlProcessContextSwapper.java
index 03ef69d78c8..600db92cadc 100644
--- 
a/infra/executor/src/main/java/org/apache/shardingsphere/infra/executor/sql/process/yaml/swapper/YamlExecuteProcessContextSwapper.java
+++ 
b/infra/executor/src/main/java/org/apache/shardingsphere/infra/executor/sql/process/yaml/swapper/YamlProcessContextSwapper.java
@@ -17,20 +17,20 @@
 
 package org.apache.shardingsphere.infra.executor.sql.process.yaml.swapper;
 
-import 
org.apache.shardingsphere.infra.executor.sql.process.model.ExecuteProcessContext;
+import 
org.apache.shardingsphere.infra.executor.sql.process.model.ProcessContext;
 import 
org.apache.shardingsphere.infra.executor.sql.process.model.ExecuteProcessUnit;
-import 
org.apache.shardingsphere.infra.executor.sql.process.yaml.YamlExecuteProcessContext;
+import 
org.apache.shardingsphere.infra.executor.sql.process.yaml.YamlProcessContext;
 import 
org.apache.shardingsphere.infra.util.yaml.swapper.YamlConfigurationSwapper;
 
 /**
- * YAML execute process context swapper.
+ * YAML process context swapper.
  */
-public final class YamlExecuteProcessContextSwapper implements 
YamlConfigurationSwapper<YamlExecuteProcessContext, ExecuteProcessContext> {
+public final class YamlProcessContextSwapper implements 
YamlConfigurationSwapper<YamlProcessContext, ProcessContext> {
     
     @Override
-    public YamlExecuteProcessContext swapToYamlConfiguration(final 
ExecuteProcessContext data) {
-        YamlExecuteProcessContext result = new YamlExecuteProcessContext();
-        result.setExecutionID(data.getExecutionID());
+    public YamlProcessContext swapToYamlConfiguration(final ProcessContext 
data) {
+        YamlProcessContext result = new YamlProcessContext();
+        result.setExecutionID(data.getProcessID());
         result.setDatabaseName(data.getDatabaseName());
         result.setUsername(data.getUsername());
         result.setHostname(data.getHostname());
@@ -43,7 +43,7 @@ public final class YamlExecuteProcessContextSwapper 
implements YamlConfiguration
     }
     
     @Override
-    public ExecuteProcessContext swapToObject(final YamlExecuteProcessContext 
yamlConfig) {
-        throw new 
UnsupportedOperationException("YamlExecuteProcessContextSwapper.swapToObject");
+    public ProcessContext swapToObject(final YamlProcessContext yamlConfig) {
+        throw new 
UnsupportedOperationException("YamlProcessContextSwapper.swapToObject");
     }
 }
diff --git 
a/infra/executor/src/main/java/org/apache/shardingsphere/infra/executor/sql/process/yaml/swapper/YamlAllExecuteProcessContextsSwapper.java
 
b/infra/executor/src/main/java/org/apache/shardingsphere/infra/executor/sql/process/yaml/swapper/YamlProcessListContextsSwapper.java
similarity index 57%
rename from 
infra/executor/src/main/java/org/apache/shardingsphere/infra/executor/sql/process/yaml/swapper/YamlAllExecuteProcessContextsSwapper.java
rename to 
infra/executor/src/main/java/org/apache/shardingsphere/infra/executor/sql/process/yaml/swapper/YamlProcessListContextsSwapper.java
index cdb2481b8c7..e0d04cc2a59 100644
--- 
a/infra/executor/src/main/java/org/apache/shardingsphere/infra/executor/sql/process/yaml/swapper/YamlAllExecuteProcessContextsSwapper.java
+++ 
b/infra/executor/src/main/java/org/apache/shardingsphere/infra/executor/sql/process/yaml/swapper/YamlProcessListContextsSwapper.java
@@ -17,29 +17,29 @@
 
 package org.apache.shardingsphere.infra.executor.sql.process.yaml.swapper;
 
-import 
org.apache.shardingsphere.infra.executor.sql.process.model.ExecuteProcessContext;
-import 
org.apache.shardingsphere.infra.executor.sql.process.yaml.YamlAllExecuteProcessContexts;
+import 
org.apache.shardingsphere.infra.executor.sql.process.model.ProcessContext;
+import 
org.apache.shardingsphere.infra.executor.sql.process.yaml.YamlProcessListContexts;
 import 
org.apache.shardingsphere.infra.util.yaml.swapper.YamlConfigurationSwapper;
 
 import java.util.Collection;
 import java.util.stream.Collectors;
 
 /**
- * YAML all execute process contexts swapper.
+ * YAML process list contexts swapper.
  */
-public final class YamlAllExecuteProcessContextsSwapper implements 
YamlConfigurationSwapper<YamlAllExecuteProcessContexts, 
Collection<ExecuteProcessContext>> {
+public final class YamlProcessListContextsSwapper implements 
YamlConfigurationSwapper<YamlProcessListContexts, Collection<ProcessContext>> {
     
-    private final YamlExecuteProcessContextSwapper 
yamlExecuteProcessContextSwapper = new YamlExecuteProcessContextSwapper();
+    private final YamlProcessContextSwapper yamlProcessContextSwapper = new 
YamlProcessContextSwapper();
     
     @Override
-    public YamlAllExecuteProcessContexts swapToYamlConfiguration(final 
Collection<ExecuteProcessContext> data) {
-        YamlAllExecuteProcessContexts result = new 
YamlAllExecuteProcessContexts();
-        
result.setContexts(data.stream().map(yamlExecuteProcessContextSwapper::swapToYamlConfiguration).collect(Collectors.toList()));
+    public YamlProcessListContexts swapToYamlConfiguration(final 
Collection<ProcessContext> data) {
+        YamlProcessListContexts result = new YamlProcessListContexts();
+        
result.setContexts(data.stream().map(yamlProcessContextSwapper::swapToYamlConfiguration).collect(Collectors.toList()));
         return result;
     }
     
     @Override
-    public Collection<ExecuteProcessContext> swapToObject(final 
YamlAllExecuteProcessContexts yamlConfig) {
-        throw new 
UnsupportedOperationException("YamlAllExecuteProcessContextsSwapper.swapToObject");
+    public Collection<ProcessContext> swapToObject(final 
YamlProcessListContexts yamlConfig) {
+        throw new 
UnsupportedOperationException("YamlProcessListContextsSwapper.swapToObject");
     }
 }
diff --git 
a/infra/executor/src/test/java/org/apache/shardingsphere/infra/executor/sql/process/ExecuteProcessReporterTest.java
 
b/infra/executor/src/test/java/org/apache/shardingsphere/infra/executor/sql/process/ProcessReporterTest.java
similarity index 89%
rename from 
infra/executor/src/test/java/org/apache/shardingsphere/infra/executor/sql/process/ExecuteProcessReporterTest.java
rename to 
infra/executor/src/test/java/org/apache/shardingsphere/infra/executor/sql/process/ProcessReporterTest.java
index 369811e0b27..d27713ed5e5 100644
--- 
a/infra/executor/src/test/java/org/apache/shardingsphere/infra/executor/sql/process/ExecuteProcessReporterTest.java
+++ 
b/infra/executor/src/test/java/org/apache/shardingsphere/infra/executor/sql/process/ProcessReporterTest.java
@@ -22,7 +22,7 @@ import 
org.apache.shardingsphere.infra.executor.kernel.model.ExecutionGroupConte
 import 
org.apache.shardingsphere.infra.executor.kernel.model.ExecutionGroupReportContext;
 import org.apache.shardingsphere.infra.executor.sql.context.ExecutionUnit;
 import 
org.apache.shardingsphere.infra.executor.sql.execute.engine.SQLExecutionUnit;
-import 
org.apache.shardingsphere.infra.executor.sql.process.model.ExecuteProcessContext;
+import 
org.apache.shardingsphere.infra.executor.sql.process.model.ProcessContext;
 import org.apache.shardingsphere.test.mock.AutoMockExtension;
 import org.apache.shardingsphere.test.mock.StaticMockSettings;
 import org.junit.jupiter.api.BeforeEach;
@@ -40,7 +40,7 @@ import static org.mockito.Mockito.when;
 
 @ExtendWith(AutoMockExtension.class)
 @StaticMockSettings(ShowProcessListManager.class)
-class ExecuteProcessReporterTest {
+class ProcessReporterTest {
     
     @Mock
     private ShowProcessListManager showProcessListManager;
@@ -53,7 +53,7 @@ class ExecuteProcessReporterTest {
     @Test
     void assertReportExecute() {
         ExecutionGroupContext<? extends SQLExecutionUnit> 
executionGroupContext = mockExecutionGroupContext();
-        new ExecuteProcessReporter().reportExecute(new QueryContext(null, 
null, null), executionGroupContext);
+        new ProcessReporter().reportExecute(new QueryContext(null, null, 
null), executionGroupContext);
         
verify(showProcessListManager).putProcessContext(eq(executionGroupContext.getReportContext().getExecutionID()),
 any());
     }
     
@@ -70,15 +70,15 @@ class ExecuteProcessReporterTest {
     void assertReportUnit() {
         SQLExecutionUnit sqlExecutionUnit = mock(SQLExecutionUnit.class);
         
when(sqlExecutionUnit.getExecutionUnit()).thenReturn(mock(ExecutionUnit.class));
-        
when(showProcessListManager.getProcessContext("foo_id")).thenReturn(mock(ExecuteProcessContext.class));
-        new ExecuteProcessReporter().reportComplete("foo_id", 
sqlExecutionUnit);
+        
when(showProcessListManager.getProcessContext("foo_id")).thenReturn(mock(ProcessContext.class));
+        new ProcessReporter().reportComplete("foo_id", sqlExecutionUnit);
         verify(showProcessListManager).getProcessContext("foo_id");
     }
     
     @Test
     void assertReportClean() {
-        
when(showProcessListManager.getProcessContext("foo_id")).thenReturn(mock(ExecuteProcessContext.class));
-        new ExecuteProcessReporter().reset("foo_id");
+        
when(showProcessListManager.getProcessContext("foo_id")).thenReturn(mock(ProcessContext.class));
+        new ProcessReporter().reset("foo_id");
         verify(showProcessListManager).removeProcessStatement("foo_id");
     }
 }
diff --git 
a/infra/executor/src/test/java/org/apache/shardingsphere/infra/executor/sql/process/yaml/swapper/YamlAllExecuteProcessContextsSwapperTest.java
 
b/infra/executor/src/test/java/org/apache/shardingsphere/infra/executor/sql/process/yaml/swapper/YamlAllProcessContextsSwapperTest.java
similarity index 80%
rename from 
infra/executor/src/test/java/org/apache/shardingsphere/infra/executor/sql/process/yaml/swapper/YamlAllExecuteProcessContextsSwapperTest.java
rename to 
infra/executor/src/test/java/org/apache/shardingsphere/infra/executor/sql/process/yaml/swapper/YamlAllProcessContextsSwapperTest.java
index 4b03612c2b0..544267bd92b 100644
--- 
a/infra/executor/src/test/java/org/apache/shardingsphere/infra/executor/sql/process/yaml/swapper/YamlAllExecuteProcessContextsSwapperTest.java
+++ 
b/infra/executor/src/test/java/org/apache/shardingsphere/infra/executor/sql/process/yaml/swapper/YamlAllProcessContextsSwapperTest.java
@@ -20,9 +20,9 @@ package 
org.apache.shardingsphere.infra.executor.sql.process.yaml.swapper;
 import 
org.apache.shardingsphere.infra.executor.kernel.model.ExecutionGroupContext;
 import 
org.apache.shardingsphere.infra.executor.kernel.model.ExecutionGroupReportContext;
 import 
org.apache.shardingsphere.infra.executor.sql.execute.engine.SQLExecutionUnit;
-import 
org.apache.shardingsphere.infra.executor.sql.process.model.ExecuteProcessContext;
-import 
org.apache.shardingsphere.infra.executor.sql.process.yaml.YamlAllExecuteProcessContexts;
-import 
org.apache.shardingsphere.infra.executor.sql.process.yaml.YamlExecuteProcessContext;
+import 
org.apache.shardingsphere.infra.executor.sql.process.model.ProcessContext;
+import 
org.apache.shardingsphere.infra.executor.sql.process.yaml.YamlProcessListContexts;
+import 
org.apache.shardingsphere.infra.executor.sql.process.yaml.YamlProcessContext;
 import org.apache.shardingsphere.infra.metadata.user.Grantee;
 import org.junit.jupiter.api.Test;
 
@@ -35,19 +35,19 @@ import static 
org.junit.jupiter.api.Assertions.assertNotNull;
 import static org.junit.jupiter.api.Assertions.assertThrows;
 import static org.junit.jupiter.api.Assertions.assertTrue;
 
-class YamlAllExecuteProcessContextsSwapperTest {
+class YamlAllProcessContextsSwapperTest {
     
     @Test
     void assertSwapToYamlConfiguration() {
         ExecutionGroupReportContext reportContext = new 
ExecutionGroupReportContext("foo_db", new Grantee("root", "localhost"));
         ExecutionGroupContext<? extends SQLExecutionUnit> 
executionGroupContext = new ExecutionGroupContext<>(Collections.emptyList(), 
reportContext);
-        ExecuteProcessContext executeProcessContext = new 
ExecuteProcessContext("SELECT 1", executionGroupContext);
-        YamlAllExecuteProcessContexts actual = new 
YamlAllExecuteProcessContextsSwapper().swapToYamlConfiguration(Collections.singleton(executeProcessContext));
+        ProcessContext processContext = new ProcessContext("SELECT 1", 
executionGroupContext);
+        YamlProcessListContexts actual = new 
YamlProcessListContextsSwapper().swapToYamlConfiguration(Collections.singleton(processContext));
         assertThat(actual.getContexts().size(), is(1));
-        
assertYamlExecuteProcessContext(actual.getContexts().iterator().next());
+        assertYamlProcessContext(actual.getContexts().iterator().next());
     }
     
-    private static void assertYamlExecuteProcessContext(final 
YamlExecuteProcessContext actual) {
+    private static void assertYamlProcessContext(final YamlProcessContext 
actual) {
         assertNotNull(actual.getExecutionID());
         assertThat(actual.getDatabaseName(), is("foo_db"));
         assertThat(actual.getUsername(), is("root"));
@@ -61,6 +61,6 @@ class YamlAllExecuteProcessContextsSwapperTest {
     
     @Test
     void assertSwapToObject() {
-        assertThrows(UnsupportedOperationException.class, () -> new 
YamlAllExecuteProcessContextsSwapper().swapToObject(new 
YamlAllExecuteProcessContexts()));
+        assertThrows(UnsupportedOperationException.class, () -> new 
YamlProcessListContextsSwapper().swapToObject(new YamlProcessListContexts()));
     }
 }
diff --git 
a/infra/executor/src/test/java/org/apache/shardingsphere/infra/executor/sql/process/yaml/swapper/YamlExecuteProcessContextSwapperTest.java
 
b/infra/executor/src/test/java/org/apache/shardingsphere/infra/executor/sql/process/yaml/swapper/YamlProcessContextSwapperTest.java
similarity index 86%
rename from 
infra/executor/src/test/java/org/apache/shardingsphere/infra/executor/sql/process/yaml/swapper/YamlExecuteProcessContextSwapperTest.java
rename to 
infra/executor/src/test/java/org/apache/shardingsphere/infra/executor/sql/process/yaml/swapper/YamlProcessContextSwapperTest.java
index 77653e47e69..9447e3d2b43 100644
--- 
a/infra/executor/src/test/java/org/apache/shardingsphere/infra/executor/sql/process/yaml/swapper/YamlExecuteProcessContextSwapperTest.java
+++ 
b/infra/executor/src/test/java/org/apache/shardingsphere/infra/executor/sql/process/yaml/swapper/YamlProcessContextSwapperTest.java
@@ -20,8 +20,8 @@ package 
org.apache.shardingsphere.infra.executor.sql.process.yaml.swapper;
 import 
org.apache.shardingsphere.infra.executor.kernel.model.ExecutionGroupContext;
 import 
org.apache.shardingsphere.infra.executor.kernel.model.ExecutionGroupReportContext;
 import 
org.apache.shardingsphere.infra.executor.sql.execute.engine.SQLExecutionUnit;
-import 
org.apache.shardingsphere.infra.executor.sql.process.model.ExecuteProcessContext;
-import 
org.apache.shardingsphere.infra.executor.sql.process.yaml.YamlExecuteProcessContext;
+import 
org.apache.shardingsphere.infra.executor.sql.process.model.ProcessContext;
+import 
org.apache.shardingsphere.infra.executor.sql.process.yaml.YamlProcessContext;
 import org.apache.shardingsphere.infra.metadata.user.Grantee;
 import org.junit.jupiter.api.Test;
 
@@ -34,14 +34,14 @@ import static 
org.junit.jupiter.api.Assertions.assertNotNull;
 import static org.junit.jupiter.api.Assertions.assertThrows;
 import static org.junit.jupiter.api.Assertions.assertTrue;
 
-class YamlExecuteProcessContextSwapperTest {
+class YamlProcessContextSwapperTest {
     
     @Test
     void assertSwapToYamlConfiguration() {
         ExecutionGroupReportContext reportContext = new 
ExecutionGroupReportContext("foo_db", new Grantee("root", "localhost"));
         ExecutionGroupContext<? extends SQLExecutionUnit> 
executionGroupContext = new ExecutionGroupContext<>(Collections.emptyList(), 
reportContext);
-        ExecuteProcessContext executeProcessContext = new 
ExecuteProcessContext("SELECT 1", executionGroupContext);
-        YamlExecuteProcessContext actual = new 
YamlExecuteProcessContextSwapper().swapToYamlConfiguration(executeProcessContext);
+        ProcessContext processContext = new ProcessContext("SELECT 1", 
executionGroupContext);
+        YamlProcessContext actual = new 
YamlProcessContextSwapper().swapToYamlConfiguration(processContext);
         assertNotNull(actual.getExecutionID());
         assertThat(actual.getDatabaseName(), is("foo_db"));
         assertThat(actual.getUsername(), is("root"));
@@ -55,6 +55,6 @@ class YamlExecuteProcessContextSwapperTest {
     
     @Test
     void assertSwapToObject() {
-        assertThrows(UnsupportedOperationException.class, () -> new 
YamlExecuteProcessContextSwapper().swapToObject(new 
YamlExecuteProcessContext()));
+        assertThrows(UnsupportedOperationException.class, () -> new 
YamlProcessContextSwapper().swapToObject(new YamlProcessContext()));
     }
 }
diff --git 
a/jdbc/core/src/main/java/org/apache/shardingsphere/driver/executor/DriverJDBCExecutor.java
 
b/jdbc/core/src/main/java/org/apache/shardingsphere/driver/executor/DriverJDBCExecutor.java
index 79c260215fc..6fa19d5d567 100644
--- 
a/jdbc/core/src/main/java/org/apache/shardingsphere/driver/executor/DriverJDBCExecutor.java
+++ 
b/jdbc/core/src/main/java/org/apache/shardingsphere/driver/executor/DriverJDBCExecutor.java
@@ -26,7 +26,7 @@ import 
org.apache.shardingsphere.infra.executor.sql.execute.engine.driver.jdbc.J
 import 
org.apache.shardingsphere.infra.executor.sql.execute.engine.driver.jdbc.JDBCExecutor;
 import 
org.apache.shardingsphere.infra.executor.sql.execute.engine.driver.jdbc.JDBCExecutorCallback;
 import 
org.apache.shardingsphere.infra.executor.sql.execute.result.query.QueryResult;
-import 
org.apache.shardingsphere.infra.executor.sql.process.ExecuteProcessEngine;
+import org.apache.shardingsphere.infra.executor.sql.process.ProcessEngine;
 import org.apache.shardingsphere.infra.route.context.RouteUnit;
 import org.apache.shardingsphere.infra.rule.ShardingSphereRule;
 import 
org.apache.shardingsphere.infra.rule.identifier.type.DataNodeContainedRule;
@@ -69,12 +69,12 @@ public final class DriverJDBCExecutor {
      */
     public List<QueryResult> executeQuery(final 
ExecutionGroupContext<JDBCExecutionUnit> executionGroupContext,
                                           final QueryContext queryContext, 
final ExecuteQueryCallback callback) throws SQLException {
-        ExecuteProcessEngine executeProcessEngine = new ExecuteProcessEngine();
+        ProcessEngine processEngine = new ProcessEngine();
         try {
-            executeProcessEngine.initializeExecution(executionGroupContext, 
queryContext);
+            processEngine.initializeExecution(executionGroupContext, 
queryContext);
             return jdbcExecutor.execute(executionGroupContext, callback);
         } finally {
-            executeProcessEngine.cleanExecution();
+            processEngine.cleanExecution();
         }
     }
     
@@ -90,14 +90,14 @@ public final class DriverJDBCExecutor {
      */
     public int executeUpdate(final ExecutionGroupContext<JDBCExecutionUnit> 
executionGroupContext,
                              final QueryContext queryContext, final 
Collection<RouteUnit> routeUnits, final JDBCExecutorCallback<Integer> callback) 
throws SQLException {
-        ExecuteProcessEngine executeProcessEngine = new ExecuteProcessEngine();
+        ProcessEngine processEngine = new ProcessEngine();
         try {
-            executeProcessEngine.initializeExecution(executionGroupContext, 
queryContext);
+            processEngine.initializeExecution(executionGroupContext, 
queryContext);
             SQLStatementContext<?> sqlStatementContext = 
queryContext.getSqlStatementContext();
             List<Integer> results = doExecute(executionGroupContext, 
sqlStatementContext, routeUnits, callback);
             return 
isNeedAccumulate(metaDataContexts.getMetaData().getDatabase(databaseName).getRuleMetaData().getRules(),
 sqlStatementContext) ? accumulate(results) : results.get(0);
         } finally {
-            executeProcessEngine.cleanExecution();
+            processEngine.cleanExecution();
         }
     }
     
@@ -130,13 +130,13 @@ public final class DriverJDBCExecutor {
      */
     public boolean execute(final ExecutionGroupContext<JDBCExecutionUnit> 
executionGroupContext, final QueryContext queryContext,
                            final Collection<RouteUnit> routeUnits, final 
JDBCExecutorCallback<Boolean> callback) throws SQLException {
-        ExecuteProcessEngine executeProcessEngine = new ExecuteProcessEngine();
+        ProcessEngine processEngine = new ProcessEngine();
         try {
-            executeProcessEngine.initializeExecution(executionGroupContext, 
queryContext);
+            processEngine.initializeExecution(executionGroupContext, 
queryContext);
             List<Boolean> results = doExecute(executionGroupContext, 
queryContext.getSqlStatementContext(), routeUnits, callback);
             return null != results && !results.isEmpty() && null != 
results.get(0) && results.get(0);
         } finally {
-            executeProcessEngine.cleanExecution();
+            processEngine.cleanExecution();
         }
     }
     
diff --git 
a/jdbc/core/src/main/java/org/apache/shardingsphere/driver/executor/sql/process/DriverExecuteProcessReporterCleaner.java
 
b/jdbc/core/src/main/java/org/apache/shardingsphere/driver/executor/sql/process/DriverProcessReporterCleaner.java
similarity index 79%
rename from 
jdbc/core/src/main/java/org/apache/shardingsphere/driver/executor/sql/process/DriverExecuteProcessReporterCleaner.java
rename to 
jdbc/core/src/main/java/org/apache/shardingsphere/driver/executor/sql/process/DriverProcessReporterCleaner.java
index a8f42677a81..ceb342af543 100644
--- 
a/jdbc/core/src/main/java/org/apache/shardingsphere/driver/executor/sql/process/DriverExecuteProcessReporterCleaner.java
+++ 
b/jdbc/core/src/main/java/org/apache/shardingsphere/driver/executor/sql/process/DriverProcessReporterCleaner.java
@@ -17,17 +17,17 @@
 
 package org.apache.shardingsphere.driver.executor.sql.process;
 
-import 
org.apache.shardingsphere.infra.executor.sql.process.ExecuteProcessReporterCleaner;
+import 
org.apache.shardingsphere.infra.executor.sql.process.ProcessReporterCleaner;
 import 
org.apache.shardingsphere.infra.executor.sql.process.ShowProcessListManager;
-import 
org.apache.shardingsphere.infra.executor.sql.process.model.ExecuteProcessContext;
+import 
org.apache.shardingsphere.infra.executor.sql.process.model.ProcessContext;
 
 /**
  * Execute process reporter cleaner for driver.
  */
-public final class DriverExecuteProcessReporterCleaner implements 
ExecuteProcessReporterCleaner {
+public final class DriverProcessReporterCleaner implements 
ProcessReporterCleaner {
     
     @Override
-    public void reset(final ExecuteProcessContext context) {
-        
ShowProcessListManager.getInstance().removeProcessContext(context.getExecutionID());
+    public void reset(final ProcessContext context) {
+        
ShowProcessListManager.getInstance().removeProcessContext(context.getProcessID());
     }
 }
diff --git 
a/proxy/bootstrap/src/main/resources/META-INF/services/org.apache.shardingsphere.infra.executor.sql.process.ExecuteProcessReporterCleaner
 
b/jdbc/core/src/main/resources/META-INF/services/org.apache.shardingsphere.infra.executor.sql.process.ProcessReporterCleaner
similarity index 89%
rename from 
proxy/bootstrap/src/main/resources/META-INF/services/org.apache.shardingsphere.infra.executor.sql.process.ExecuteProcessReporterCleaner
rename to 
jdbc/core/src/main/resources/META-INF/services/org.apache.shardingsphere.infra.executor.sql.process.ProcessReporterCleaner
index ba0c7f22624..5bb58d66c04 100644
--- 
a/proxy/bootstrap/src/main/resources/META-INF/services/org.apache.shardingsphere.infra.executor.sql.process.ExecuteProcessReporterCleaner
+++ 
b/jdbc/core/src/main/resources/META-INF/services/org.apache.shardingsphere.infra.executor.sql.process.ProcessReporterCleaner
@@ -15,4 +15,4 @@
 # limitations under the License.
 #
 
-org.apache.shardingsphere.proxy.executor.sql.process.ProxyExecuteProcessReporterCleaner
+org.apache.shardingsphere.driver.executor.sql.process.DriverProcessReporterCleaner
diff --git 
a/kernel/sql-federation/executor/core/src/main/java/org/apache/shardingsphere/sqlfederation/executor/FilterableTableScanExecutor.java
 
b/kernel/sql-federation/executor/core/src/main/java/org/apache/shardingsphere/sqlfederation/executor/FilterableTableScanExecutor.java
index 7e9e4817a8c..79277b57eb4 100644
--- 
a/kernel/sql-federation/executor/core/src/main/java/org/apache/shardingsphere/sqlfederation/executor/FilterableTableScanExecutor.java
+++ 
b/kernel/sql-federation/executor/core/src/main/java/org/apache/shardingsphere/sqlfederation/executor/FilterableTableScanExecutor.java
@@ -56,7 +56,7 @@ import 
org.apache.shardingsphere.infra.executor.sql.execute.result.query.QueryRe
 import 
org.apache.shardingsphere.infra.executor.sql.execute.result.query.impl.driver.jdbc.type.memory.JDBCMemoryQueryResult;
 import 
org.apache.shardingsphere.infra.executor.sql.execute.result.query.impl.driver.jdbc.type.stream.JDBCStreamQueryResult;
 import 
org.apache.shardingsphere.infra.executor.sql.prepare.driver.DriverExecutionPrepareEngine;
-import 
org.apache.shardingsphere.infra.executor.sql.process.ExecuteProcessEngine;
+import org.apache.shardingsphere.infra.executor.sql.process.ProcessEngine;
 import org.apache.shardingsphere.infra.hint.HintValueContext;
 import org.apache.shardingsphere.infra.merge.MergeEngine;
 import org.apache.shardingsphere.infra.merge.result.MergedResult;
@@ -149,12 +149,12 @@ public final class FilterableTableScanExecutor implements 
TableScanExecutor {
     }
     
     private AbstractEnumerable<Object[]> execute(final DatabaseType 
databaseType, final QueryContext queryContext, final ShardingSphereDatabase 
database, final ExecutionContext context) {
-        ExecuteProcessEngine executeProcessEngine = new ExecuteProcessEngine();
+        ProcessEngine processEngine = new ProcessEngine();
         try {
             ExecutionGroupContext<JDBCExecutionUnit> executionGroupContext =
                     prepareEngine.prepare(context.getRouteContext(), 
context.getExecutionUnits(), new 
ExecutionGroupReportContext(database.getName()));
             setParameters(executionGroupContext.getInputGroups());
-            executeProcessEngine.initializeExecution(executionGroupContext, 
context.getQueryContext());
+            processEngine.initializeExecution(executionGroupContext, 
context.getQueryContext());
             List<QueryResult> queryResults = execute(executionGroupContext, 
databaseType);
             // TODO need to get session context
             MergeEngine mergeEngine = new MergeEngine(database, 
executorContext.getProps(), new ConnectionContext());
@@ -164,7 +164,7 @@ public final class FilterableTableScanExecutor implements 
TableScanExecutor {
         } catch (final SQLException ex) {
             throw new SQLWrapperException(ex);
         } finally {
-            executeProcessEngine.cleanExecution();
+            processEngine.cleanExecution();
         }
     }
     
diff --git 
a/kernel/sql-federation/executor/core/src/main/java/org/apache/shardingsphere/sqlfederation/executor/TranslatableTableScanExecutor.java
 
b/kernel/sql-federation/executor/core/src/main/java/org/apache/shardingsphere/sqlfederation/executor/TranslatableTableScanExecutor.java
index 15c0679839d..abe138b8620 100644
--- 
a/kernel/sql-federation/executor/core/src/main/java/org/apache/shardingsphere/sqlfederation/executor/TranslatableTableScanExecutor.java
+++ 
b/kernel/sql-federation/executor/core/src/main/java/org/apache/shardingsphere/sqlfederation/executor/TranslatableTableScanExecutor.java
@@ -60,7 +60,7 @@ import 
org.apache.shardingsphere.infra.executor.sql.execute.result.query.QueryRe
 import 
org.apache.shardingsphere.infra.executor.sql.execute.result.query.impl.driver.jdbc.type.memory.JDBCMemoryQueryResult;
 import 
org.apache.shardingsphere.infra.executor.sql.execute.result.query.impl.driver.jdbc.type.stream.JDBCStreamQueryResult;
 import 
org.apache.shardingsphere.infra.executor.sql.prepare.driver.DriverExecutionPrepareEngine;
-import 
org.apache.shardingsphere.infra.executor.sql.process.ExecuteProcessEngine;
+import org.apache.shardingsphere.infra.executor.sql.process.ProcessEngine;
 import org.apache.shardingsphere.infra.hint.HintValueContext;
 import org.apache.shardingsphere.infra.merge.MergeEngine;
 import org.apache.shardingsphere.infra.merge.result.MergedResult;
@@ -175,12 +175,12 @@ public final class TranslatableTableScanExecutor 
implements TableScanExecutor {
     
     private AbstractEnumerable<Object> executeScalarEnumerable(final 
DatabaseType databaseType, final QueryContext queryContext,
                                                                final 
ShardingSphereDatabase database, final ExecutionContext context) {
-        ExecuteProcessEngine executeProcessEngine = new ExecuteProcessEngine();
+        ProcessEngine processEngine = new ProcessEngine();
         try {
             ExecutionGroupContext<JDBCExecutionUnit> executionGroupContext =
                     prepareEngine.prepare(context.getRouteContext(), 
context.getExecutionUnits(), new 
ExecutionGroupReportContext(database.getName()));
             setParameters(executionGroupContext.getInputGroups());
-            executeProcessEngine.initializeExecution(executionGroupContext, 
context.getQueryContext());
+            processEngine.initializeExecution(executionGroupContext, 
context.getQueryContext());
             List<QueryResult> queryResults = execute(executionGroupContext, 
databaseType);
             MergeEngine mergeEngine = new MergeEngine(database, 
executorContext.getProps(), new ConnectionContext());
             MergedResult mergedResult = mergeEngine.merge(queryResults, 
queryContext.getSqlStatementContext());
@@ -189,7 +189,7 @@ public final class TranslatableTableScanExecutor implements 
TableScanExecutor {
         } catch (final SQLException ex) {
             throw new SQLWrapperException(ex);
         } finally {
-            executeProcessEngine.cleanExecution();
+            processEngine.cleanExecution();
         }
     }
     
@@ -235,12 +235,12 @@ public final class TranslatableTableScanExecutor 
implements TableScanExecutor {
     }
     
     private AbstractEnumerable<Object[]> execute(final DatabaseType 
databaseType, final QueryContext queryContext, final ShardingSphereDatabase 
database, final ExecutionContext context) {
-        ExecuteProcessEngine executeProcessEngine = new ExecuteProcessEngine();
+        ProcessEngine processEngine = new ProcessEngine();
         try {
             ExecutionGroupContext<JDBCExecutionUnit> executionGroupContext =
                     prepareEngine.prepare(context.getRouteContext(), 
context.getExecutionUnits(), new 
ExecutionGroupReportContext(database.getName()));
             setParameters(executionGroupContext.getInputGroups());
-            executeProcessEngine.initializeExecution(executionGroupContext, 
context.getQueryContext());
+            processEngine.initializeExecution(executionGroupContext, 
context.getQueryContext());
             List<QueryResult> queryResults = execute(executionGroupContext, 
databaseType);
             MergeEngine mergeEngine = new MergeEngine(database, 
executorContext.getProps(), new ConnectionContext());
             MergedResult mergedResult = mergeEngine.merge(queryResults, 
queryContext.getSqlStatementContext());
@@ -249,7 +249,7 @@ public final class TranslatableTableScanExecutor implements 
TableScanExecutor {
         } catch (final SQLException ex) {
             throw new SQLWrapperException(ex);
         } finally {
-            executeProcessEngine.cleanExecution();
+            processEngine.cleanExecution();
         }
     }
     
diff --git 
a/mode/core/src/main/java/org/apache/shardingsphere/mode/event/process/KillProcessListIdRequestEvent.java
 
b/mode/core/src/main/java/org/apache/shardingsphere/mode/event/process/KillProcessIdRequestEvent.java
similarity index 88%
rename from 
mode/core/src/main/java/org/apache/shardingsphere/mode/event/process/KillProcessListIdRequestEvent.java
rename to 
mode/core/src/main/java/org/apache/shardingsphere/mode/event/process/KillProcessIdRequestEvent.java
index 7b5dfdb17e9..533eccaa620 100644
--- 
a/mode/core/src/main/java/org/apache/shardingsphere/mode/event/process/KillProcessListIdRequestEvent.java
+++ 
b/mode/core/src/main/java/org/apache/shardingsphere/mode/event/process/KillProcessIdRequestEvent.java
@@ -21,11 +21,11 @@ import lombok.Getter;
 import lombok.RequiredArgsConstructor;
 
 /**
- * Kill process list id request event.
+ * Kill process id request event.
  */
 @RequiredArgsConstructor
 @Getter
-public final class KillProcessListIdRequestEvent {
+public final class KillProcessIdRequestEvent {
     
-    private final String processListId;
+    private final String processId;
 }
diff --git 
a/mode/type/cluster/core/src/main/java/org/apache/shardingsphere/mode/manager/cluster/coordinator/registry/process/subscriber/ProcessRegistrySubscriber.java
 
b/mode/type/cluster/core/src/main/java/org/apache/shardingsphere/mode/manager/cluster/coordinator/registry/process/subscriber/ProcessRegistrySubscriber.java
index 6d625e99e76..4194dd7f495 100644
--- 
a/mode/type/cluster/core/src/main/java/org/apache/shardingsphere/mode/manager/cluster/coordinator/registry/process/subscriber/ProcessRegistrySubscriber.java
+++ 
b/mode/type/cluster/core/src/main/java/org/apache/shardingsphere/mode/manager/cluster/coordinator/registry/process/subscriber/ProcessRegistrySubscriber.java
@@ -23,7 +23,7 @@ import 
org.apache.shardingsphere.infra.executor.sql.process.lock.ShowProcessList
 import org.apache.shardingsphere.infra.instance.metadata.InstanceType;
 import org.apache.shardingsphere.infra.util.eventbus.EventBusContext;
 import org.apache.shardingsphere.metadata.persist.node.ComputeNode;
-import 
org.apache.shardingsphere.mode.event.process.KillProcessListIdRequestEvent;
+import org.apache.shardingsphere.mode.event.process.KillProcessIdRequestEvent;
 import 
org.apache.shardingsphere.mode.event.process.ShowProcessListRequestEvent;
 import 
org.apache.shardingsphere.mode.event.process.ShowProcessListResponseEvent;
 import org.apache.shardingsphere.metadata.persist.node.ProcessNode;
@@ -97,8 +97,8 @@ public final class ProcessRegistrySubscriber {
      * @param event get children request event.
      */
     @Subscribe
-    public void killProcessListId(final KillProcessListIdRequestEvent event) {
-        String processListId = event.getProcessListId();
+    public void killProcessListId(final KillProcessIdRequestEvent event) {
+        String processListId = event.getProcessId();
         boolean killProcessListIdIsComplete = false;
         Collection<String> processKillPaths = 
getProcessKillPaths(processListId);
         try {
diff --git 
a/mode/type/cluster/core/src/main/java/org/apache/shardingsphere/mode/manager/cluster/coordinator/registry/status/compute/event/KillProcessListIdEvent.java
 
b/mode/type/cluster/core/src/main/java/org/apache/shardingsphere/mode/manager/cluster/coordinator/registry/status/compute/event/KillProcessIdEvent.java
similarity index 88%
rename from 
mode/type/cluster/core/src/main/java/org/apache/shardingsphere/mode/manager/cluster/coordinator/registry/status/compute/event/KillProcessListIdEvent.java
rename to 
mode/type/cluster/core/src/main/java/org/apache/shardingsphere/mode/manager/cluster/coordinator/registry/status/compute/event/KillProcessIdEvent.java
index 85068a55d9b..04052bc8467 100644
--- 
a/mode/type/cluster/core/src/main/java/org/apache/shardingsphere/mode/manager/cluster/coordinator/registry/status/compute/event/KillProcessListIdEvent.java
+++ 
b/mode/type/cluster/core/src/main/java/org/apache/shardingsphere/mode/manager/cluster/coordinator/registry/status/compute/event/KillProcessIdEvent.java
@@ -22,13 +22,13 @@ import lombok.RequiredArgsConstructor;
 import 
org.apache.shardingsphere.mode.manager.cluster.coordinator.registry.GovernanceEvent;
 
 /**
- * Kill process list id event.
+ * Kill process id event.
  */
 @RequiredArgsConstructor
 @Getter
-public final class KillProcessListIdEvent implements GovernanceEvent {
+public final class KillProcessIdEvent implements GovernanceEvent {
     
     private final String instanceId;
     
-    private final String processListId;
+    private final String processId;
 }
diff --git 
a/mode/type/cluster/core/src/main/java/org/apache/shardingsphere/mode/manager/cluster/coordinator/registry/status/compute/event/ShowProcessListTriggerEvent.java
 
b/mode/type/cluster/core/src/main/java/org/apache/shardingsphere/mode/manager/cluster/coordinator/registry/status/compute/event/ShowProcessListTriggerEvent.java
index d0215d150aa..d2fa901c178 100644
--- 
a/mode/type/cluster/core/src/main/java/org/apache/shardingsphere/mode/manager/cluster/coordinator/registry/status/compute/event/ShowProcessListTriggerEvent.java
+++ 
b/mode/type/cluster/core/src/main/java/org/apache/shardingsphere/mode/manager/cluster/coordinator/registry/status/compute/event/ShowProcessListTriggerEvent.java
@@ -30,5 +30,5 @@ public final class ShowProcessListTriggerEvent implements 
GovernanceEvent {
     
     private final String instanceId;
     
-    private final String processListId;
+    private final String processId;
 }
diff --git 
a/mode/type/cluster/core/src/main/java/org/apache/shardingsphere/mode/manager/cluster/coordinator/registry/status/compute/watcher/ComputeNodeStateChangedWatcher.java
 
b/mode/type/cluster/core/src/main/java/org/apache/shardingsphere/mode/manager/cluster/coordinator/registry/status/compute/watcher/ComputeNodeStateChangedWatcher.java
index 7deb2b78353..fef25662c9e 100644
--- 
a/mode/type/cluster/core/src/main/java/org/apache/shardingsphere/mode/manager/cluster/coordinator/registry/status/compute/watcher/ComputeNodeStateChangedWatcher.java
+++ 
b/mode/type/cluster/core/src/main/java/org/apache/shardingsphere/mode/manager/cluster/coordinator/registry/status/compute/watcher/ComputeNodeStateChangedWatcher.java
@@ -27,7 +27,7 @@ import 
org.apache.shardingsphere.mode.manager.cluster.coordinator.registry.Gover
 import 
org.apache.shardingsphere.mode.manager.cluster.coordinator.registry.GovernanceWatcher;
 import 
org.apache.shardingsphere.mode.manager.cluster.coordinator.registry.status.compute.event.InstanceOfflineEvent;
 import 
org.apache.shardingsphere.mode.manager.cluster.coordinator.registry.status.compute.event.InstanceOnlineEvent;
-import 
org.apache.shardingsphere.mode.manager.cluster.coordinator.registry.status.compute.event.KillProcessListIdEvent;
+import 
org.apache.shardingsphere.mode.manager.cluster.coordinator.registry.status.compute.event.KillProcessIdEvent;
 import 
org.apache.shardingsphere.mode.manager.cluster.coordinator.registry.status.compute.event.KillProcessListIdUnitCompleteEvent;
 import 
org.apache.shardingsphere.mode.manager.cluster.coordinator.registry.status.compute.event.LabelsEvent;
 import 
org.apache.shardingsphere.mode.manager.cluster.coordinator.registry.status.compute.event.ShowProcessListTriggerEvent;
@@ -132,7 +132,7 @@ public final class ComputeNodeStateChangedWatcher 
implements GovernanceWatcher<G
             return Optional.empty();
         }
         if (Type.ADDED == event.getType()) {
-            return Optional.of(new KillProcessListIdEvent(matcher.group(1), 
matcher.group(2)));
+            return Optional.of(new KillProcessIdEvent(matcher.group(1), 
matcher.group(2)));
         }
         if (Type.DELETED == event.getType()) {
             return Optional.of(new 
KillProcessListIdUnitCompleteEvent(matcher.group(2)));
diff --git 
a/mode/type/cluster/core/src/main/java/org/apache/shardingsphere/mode/manager/cluster/coordinator/subscriber/ProcessListChangedSubscriber.java
 
b/mode/type/cluster/core/src/main/java/org/apache/shardingsphere/mode/manager/cluster/coordinator/subscriber/ProcessListChangedSubscriber.java
index 5845e071eef..966207df80c 100644
--- 
a/mode/type/cluster/core/src/main/java/org/apache/shardingsphere/mode/manager/cluster/coordinator/subscriber/ProcessListChangedSubscriber.java
+++ 
b/mode/type/cluster/core/src/main/java/org/apache/shardingsphere/mode/manager/cluster/coordinator/subscriber/ProcessListChangedSubscriber.java
@@ -20,14 +20,14 @@ package 
org.apache.shardingsphere.mode.manager.cluster.coordinator.subscriber;
 import com.google.common.eventbus.Subscribe;
 import 
org.apache.shardingsphere.infra.executor.sql.process.ShowProcessListManager;
 import 
org.apache.shardingsphere.infra.executor.sql.process.lock.ShowProcessListSimpleLock;
-import 
org.apache.shardingsphere.infra.executor.sql.process.model.ExecuteProcessContext;
-import 
org.apache.shardingsphere.infra.executor.sql.process.yaml.swapper.YamlAllExecuteProcessContextsSwapper;
+import 
org.apache.shardingsphere.infra.executor.sql.process.model.ProcessContext;
+import 
org.apache.shardingsphere.infra.executor.sql.process.yaml.swapper.YamlProcessListContextsSwapper;
 import org.apache.shardingsphere.infra.util.yaml.YamlEngine;
 import org.apache.shardingsphere.metadata.persist.node.ComputeNode;
 import org.apache.shardingsphere.metadata.persist.node.ProcessNode;
 import org.apache.shardingsphere.mode.manager.ContextManager;
 import 
org.apache.shardingsphere.mode.manager.cluster.coordinator.RegistryCenter;
-import 
org.apache.shardingsphere.mode.manager.cluster.coordinator.registry.status.compute.event.KillProcessListIdEvent;
+import 
org.apache.shardingsphere.mode.manager.cluster.coordinator.registry.status.compute.event.KillProcessIdEvent;
 import 
org.apache.shardingsphere.mode.manager.cluster.coordinator.registry.status.compute.event.KillProcessListIdUnitCompleteEvent;
 import 
org.apache.shardingsphere.mode.manager.cluster.coordinator.registry.status.compute.event.ShowProcessListTriggerEvent;
 import 
org.apache.shardingsphere.mode.manager.cluster.coordinator.registry.status.compute.event.ShowProcessListUnitCompleteEvent;
@@ -46,7 +46,7 @@ public final class ProcessListChangedSubscriber {
     
     private final ContextManager contextManager;
     
-    private final YamlAllExecuteProcessContextsSwapper swapper = new 
YamlAllExecuteProcessContextsSwapper();
+    private final YamlProcessListContextsSwapper swapper = new 
YamlProcessListContextsSwapper();
     
     public ProcessListChangedSubscriber(final RegistryCenter registryCenter, 
final ContextManager contextManager) {
         this.registryCenter = registryCenter;
@@ -64,30 +64,30 @@ public final class ProcessListChangedSubscriber {
         if 
(!event.getInstanceId().equals(contextManager.getInstanceContext().getInstance().getMetaData().getId()))
 {
             return;
         }
-        Collection<ExecuteProcessContext> processContexts = 
ShowProcessListManager.getInstance().getAllProcessContext();
+        Collection<ProcessContext> processContexts = 
ShowProcessListManager.getInstance().getAllProcessContext();
         if (!processContexts.isEmpty()) {
             registryCenter.getRepository().persist(
-                    
ProcessNode.getProcessListInstancePath(event.getProcessListId(), 
event.getInstanceId()), 
YamlEngine.marshal(swapper.swapToYamlConfiguration(processContexts)));
+                    
ProcessNode.getProcessListInstancePath(event.getProcessId(), 
event.getInstanceId()), 
YamlEngine.marshal(swapper.swapToYamlConfiguration(processContexts)));
         }
-        
registryCenter.getRepository().delete(ComputeNode.getProcessTriggerInstanceIdNodePath(event.getInstanceId(),
 event.getProcessListId()));
+        
registryCenter.getRepository().delete(ComputeNode.getProcessTriggerInstanceIdNodePath(event.getInstanceId(),
 event.getProcessId()));
     }
     
     /**
-     * Kill process list id.
+     * Kill process id.
      *
-     * @param event kill process list id event
+     * @param event kill process id event
      * @throws SQLException SQL exception
      */
     @Subscribe
-    public synchronized void killProcessListId(final KillProcessListIdEvent 
event) throws SQLException {
+    public synchronized void killProcessId(final KillProcessIdEvent event) 
throws SQLException {
         if 
(!event.getInstanceId().equals(contextManager.getInstanceContext().getInstance().getMetaData().getId()))
 {
             return;
         }
-        Collection<Statement> statements = 
ShowProcessListManager.getInstance().getProcessStatement(event.getProcessListId());
+        Collection<Statement> statements = 
ShowProcessListManager.getInstance().getProcessStatement(event.getProcessId());
         for (Statement statement : statements) {
             statement.cancel();
         }
-        
registryCenter.getRepository().delete(ComputeNode.getProcessKillInstanceIdNodePath(event.getInstanceId(),
 event.getProcessListId()));
+        
registryCenter.getRepository().delete(ComputeNode.getProcessKillInstanceIdNodePath(event.getInstanceId(),
 event.getProcessId()));
     }
     
     /**
diff --git 
a/mode/type/cluster/core/src/test/java/org/apache/shardingsphere/mode/manager/cluster/coordinator/subscriber/ProcessListChangedSubscriberTest.java
 
b/mode/type/cluster/core/src/test/java/org/apache/shardingsphere/mode/manager/cluster/coordinator/subscriber/ProcessListChangedSubscriberTest.java
index fc7693049ee..da1424ea453 100644
--- 
a/mode/type/cluster/core/src/test/java/org/apache/shardingsphere/mode/manager/cluster/coordinator/subscriber/ProcessListChangedSubscriberTest.java
+++ 
b/mode/type/cluster/core/src/test/java/org/apache/shardingsphere/mode/manager/cluster/coordinator/subscriber/ProcessListChangedSubscriberTest.java
@@ -22,7 +22,7 @@ import 
org.apache.shardingsphere.infra.config.props.ConfigurationProperties;
 import org.apache.shardingsphere.infra.database.type.dialect.MySQLDatabaseType;
 import 
org.apache.shardingsphere.infra.executor.sql.process.ShowProcessListManager;
 import 
org.apache.shardingsphere.infra.executor.sql.process.lock.ShowProcessListSimpleLock;
-import 
org.apache.shardingsphere.infra.executor.sql.process.model.ExecuteProcessContext;
+import 
org.apache.shardingsphere.infra.executor.sql.process.model.ProcessContext;
 import org.apache.shardingsphere.infra.instance.metadata.InstanceMetaData;
 import 
org.apache.shardingsphere.infra.instance.metadata.proxy.ProxyInstanceMetaData;
 import org.apache.shardingsphere.infra.metadata.ShardingSphereMetaData;
@@ -34,7 +34,7 @@ import org.apache.shardingsphere.mode.manager.ContextManager;
 import org.apache.shardingsphere.mode.manager.ContextManagerBuilderParameter;
 import 
org.apache.shardingsphere.mode.manager.cluster.ClusterContextManagerBuilder;
 import 
org.apache.shardingsphere.mode.manager.cluster.coordinator.RegistryCenter;
-import 
org.apache.shardingsphere.mode.manager.cluster.coordinator.registry.status.compute.event.KillProcessListIdEvent;
+import 
org.apache.shardingsphere.mode.manager.cluster.coordinator.registry.status.compute.event.KillProcessIdEvent;
 import 
org.apache.shardingsphere.mode.manager.cluster.coordinator.registry.status.compute.event.ShowProcessListTriggerEvent;
 import 
org.apache.shardingsphere.mode.manager.cluster.coordinator.registry.status.compute.event.ShowProcessListUnitCompleteEvent;
 import org.apache.shardingsphere.mode.metadata.MetaDataContexts;
@@ -122,7 +122,7 @@ class ProcessListChangedSubscriberTest {
     @Test
     void assertTriggerShowProcessList() throws ReflectiveOperationException {
         String instanceId = 
contextManager.getInstanceContext().getInstance().getMetaData().getId();
-        
ShowProcessListManager.getInstance().putProcessContext("foo_execution_id", 
mock(ExecuteProcessContext.class));
+        
ShowProcessListManager.getInstance().putProcessContext("foo_execution_id", 
mock(ProcessContext.class));
         String processListId = "foo_process_id";
         subscriber.triggerShowProcessList(new 
ShowProcessListTriggerEvent(instanceId, processListId));
         ClusterPersistRepository repository = ((RegistryCenter) 
Plugins.getMemberAccessor().get(ProcessListChangedSubscriber.class.getDeclaredField("registryCenter"),
 subscriber)).getRepository();
@@ -135,7 +135,7 @@ class ProcessListChangedSubscriberTest {
     void assertKillProcessListId() throws SQLException, 
ReflectiveOperationException {
         String instanceId = 
contextManager.getInstanceContext().getInstance().getMetaData().getId();
         String processId = "foo_process_id";
-        subscriber.killProcessListId(new KillProcessListIdEvent(instanceId, 
processId));
+        subscriber.killProcessId(new KillProcessIdEvent(instanceId, 
processId));
         ClusterPersistRepository repository = ((RegistryCenter) 
Plugins.getMemberAccessor().get(ProcessListChangedSubscriber.class.getDeclaredField("registryCenter"),
 subscriber)).getRepository();
         verify(repository).delete("/nodes/compute_nodes/process_kill/" + 
instanceId + ":foo_process_id");
     }
diff --git 
a/mode/type/standalone/core/src/main/java/org/apache/shardingsphere/mode/manager/standalone/subscriber/ProcessStandaloneSubscriber.java
 
b/mode/type/standalone/core/src/main/java/org/apache/shardingsphere/mode/manager/standalone/subscriber/ProcessStandaloneSubscriber.java
index 9bcb37d8447..abc4e2877ff 100644
--- 
a/mode/type/standalone/core/src/main/java/org/apache/shardingsphere/mode/manager/standalone/subscriber/ProcessStandaloneSubscriber.java
+++ 
b/mode/type/standalone/core/src/main/java/org/apache/shardingsphere/mode/manager/standalone/subscriber/ProcessStandaloneSubscriber.java
@@ -20,11 +20,11 @@ package 
org.apache.shardingsphere.mode.manager.standalone.subscriber;
 import com.google.common.eventbus.Subscribe;
 import lombok.SneakyThrows;
 import 
org.apache.shardingsphere.infra.executor.sql.process.ShowProcessListManager;
-import 
org.apache.shardingsphere.infra.executor.sql.process.yaml.YamlAllExecuteProcessContexts;
-import 
org.apache.shardingsphere.infra.executor.sql.process.yaml.swapper.YamlAllExecuteProcessContextsSwapper;
+import 
org.apache.shardingsphere.infra.executor.sql.process.yaml.YamlProcessListContexts;
+import 
org.apache.shardingsphere.infra.executor.sql.process.yaml.swapper.YamlProcessListContextsSwapper;
 import org.apache.shardingsphere.infra.util.eventbus.EventBusContext;
 import org.apache.shardingsphere.infra.util.yaml.YamlEngine;
-import 
org.apache.shardingsphere.mode.event.process.KillProcessListIdRequestEvent;
+import org.apache.shardingsphere.mode.event.process.KillProcessIdRequestEvent;
 import 
org.apache.shardingsphere.mode.event.process.ShowProcessListRequestEvent;
 import 
org.apache.shardingsphere.mode.event.process.ShowProcessListResponseEvent;
 
@@ -41,7 +41,7 @@ public final class ProcessStandaloneSubscriber {
     
     private final EventBusContext eventBusContext;
     
-    private final YamlAllExecuteProcessContextsSwapper swapper = new 
YamlAllExecuteProcessContextsSwapper();
+    private final YamlProcessListContextsSwapper swapper = new 
YamlProcessListContextsSwapper();
     
     public ProcessStandaloneSubscriber(final EventBusContext eventBusContext) {
         this.eventBusContext = eventBusContext;
@@ -55,19 +55,19 @@ public final class ProcessStandaloneSubscriber {
      */
     @Subscribe
     public void loadShowProcessListData(final ShowProcessListRequestEvent 
event) {
-        YamlAllExecuteProcessContexts yamlContexts = 
swapper.swapToYamlConfiguration(ShowProcessListManager.getInstance().getProcessContexts().values());
+        YamlProcessListContexts yamlContexts = 
swapper.swapToYamlConfiguration(ShowProcessListManager.getInstance().getProcessContexts().values());
         eventBusContext.post(new 
ShowProcessListResponseEvent(yamlContexts.getContexts().isEmpty() ? 
Collections.emptyList() : 
Collections.singleton(YamlEngine.marshal(yamlContexts))));
     }
     
     /**
-     * Kill process list id.
+     * Kill process id.
      *
-     * @param event kill process list id request event.
+     * @param event kill process id request event.
      */
     @Subscribe
     @SneakyThrows(SQLException.class)
-    public void killProcessListId(final KillProcessListIdRequestEvent event) {
-        Collection<Statement> statements = 
ShowProcessListManager.getInstance().getProcessStatement(event.getProcessListId());
+    public void killProcessId(final KillProcessIdRequestEvent event) {
+        Collection<Statement> statements = 
ShowProcessListManager.getInstance().getProcessStatement(event.getProcessId());
         for (Statement statement : statements) {
             statement.cancel();
         }
diff --git 
a/proxy/backend/core/src/main/java/org/apache/shardingsphere/proxy/backend/connector/jdbc/executor/ProxyJDBCExecutor.java
 
b/proxy/backend/core/src/main/java/org/apache/shardingsphere/proxy/backend/connector/jdbc/executor/ProxyJDBCExecutor.java
index d4390aea87a..f8d3a93044f 100644
--- 
a/proxy/backend/core/src/main/java/org/apache/shardingsphere/proxy/backend/connector/jdbc/executor/ProxyJDBCExecutor.java
+++ 
b/proxy/backend/core/src/main/java/org/apache/shardingsphere/proxy/backend/connector/jdbc/executor/ProxyJDBCExecutor.java
@@ -25,7 +25,7 @@ import 
org.apache.shardingsphere.infra.executor.kernel.model.ExecutionGroupConte
 import 
org.apache.shardingsphere.infra.executor.sql.execute.engine.driver.jdbc.JDBCExecutionUnit;
 import 
org.apache.shardingsphere.infra.executor.sql.execute.engine.driver.jdbc.JDBCExecutor;
 import 
org.apache.shardingsphere.infra.executor.sql.execute.result.ExecuteResult;
-import 
org.apache.shardingsphere.infra.executor.sql.process.ExecuteProcessEngine;
+import org.apache.shardingsphere.infra.executor.sql.process.ProcessEngine;
 import 
org.apache.shardingsphere.infra.metadata.database.ShardingSphereDatabase;
 import org.apache.shardingsphere.mode.metadata.MetaDataContexts;
 import org.apache.shardingsphere.proxy.backend.connector.DatabaseConnector;
@@ -63,13 +63,13 @@ public final class ProxyJDBCExecutor {
      */
     public List<ExecuteResult> execute(final QueryContext queryContext, final 
ExecutionGroupContext<JDBCExecutionUnit> executionGroupContext,
                                        final boolean isReturnGeneratedKeys, 
final boolean isExceptionThrown) throws SQLException {
-        ExecuteProcessEngine executeProcessEngine = new ExecuteProcessEngine();
+        ProcessEngine processEngine = new ProcessEngine();
         try {
             MetaDataContexts metaDataContexts = 
ProxyContext.getInstance().getContextManager().getMetaDataContexts();
             ShardingSphereDatabase database = 
metaDataContexts.getMetaData().getDatabase(connectionSession.getDatabaseName());
             DatabaseType protocolType = database.getProtocolType();
             Map<String, DatabaseType> storageTypes = 
database.getResourceMetaData().getStorageTypes();
-            executeProcessEngine.initializeExecution(executionGroupContext, 
queryContext);
+            processEngine.initializeExecution(executionGroupContext, 
queryContext);
             SQLStatementContext<?> context = 
queryContext.getSqlStatementContext();
             return jdbcExecutor.execute(executionGroupContext,
                     ProxyJDBCExecutorCallbackFactory.newInstance(type, 
protocolType, storageTypes, context.getSqlStatement(), databaseConnector, 
isReturnGeneratedKeys, isExceptionThrown,
@@ -77,7 +77,7 @@ public final class ProxyJDBCExecutor {
                     ProxyJDBCExecutorCallbackFactory.newInstance(type, 
protocolType, storageTypes, context.getSqlStatement(), databaseConnector, 
isReturnGeneratedKeys, isExceptionThrown,
                             false));
         } finally {
-            executeProcessEngine.cleanExecution();
+            processEngine.cleanExecution();
         }
     }
 }
diff --git 
a/proxy/backend/type/mysql/src/main/java/org/apache/shardingsphere/proxy/backend/mysql/handler/admin/executor/KillProcessExecutor.java
 
b/proxy/backend/type/mysql/src/main/java/org/apache/shardingsphere/proxy/backend/mysql/handler/admin/executor/KillProcessExecutor.java
index f8645103822..759b30f933f 100644
--- 
a/proxy/backend/type/mysql/src/main/java/org/apache/shardingsphere/proxy/backend/mysql/handler/admin/executor/KillProcessExecutor.java
+++ 
b/proxy/backend/type/mysql/src/main/java/org/apache/shardingsphere/proxy/backend/mysql/handler/admin/executor/KillProcessExecutor.java
@@ -18,7 +18,7 @@
 package org.apache.shardingsphere.proxy.backend.mysql.handler.admin.executor;
 
 import lombok.RequiredArgsConstructor;
-import 
org.apache.shardingsphere.mode.event.process.KillProcessListIdRequestEvent;
+import org.apache.shardingsphere.mode.event.process.KillProcessIdRequestEvent;
 import org.apache.shardingsphere.proxy.backend.context.ProxyContext;
 import 
org.apache.shardingsphere.proxy.backend.handler.admin.executor.DatabaseAdminExecutor;
 import org.apache.shardingsphere.proxy.backend.session.ConnectionSession;
@@ -40,6 +40,6 @@ public final class KillProcessExecutor implements 
DatabaseAdminExecutor {
     @Override
     public void execute(final ConnectionSession connectionSession) {
         String processlistId = killStatement.getProcesslistId();
-        
ProxyContext.getInstance().getContextManager().getInstanceContext().getEventBusContext().post(new
 KillProcessListIdRequestEvent(processlistId));
+        
ProxyContext.getInstance().getContextManager().getInstanceContext().getEventBusContext().post(new
 KillProcessIdRequestEvent(processlistId));
     }
 }
diff --git 
a/proxy/backend/type/mysql/src/main/java/org/apache/shardingsphere/proxy/backend/mysql/handler/admin/executor/ShowProcessListExecutor.java
 
b/proxy/backend/type/mysql/src/main/java/org/apache/shardingsphere/proxy/backend/mysql/handler/admin/executor/ShowProcessListExecutor.java
index 5c735d26031..7790ef08d57 100644
--- 
a/proxy/backend/type/mysql/src/main/java/org/apache/shardingsphere/proxy/backend/mysql/handler/admin/executor/ShowProcessListExecutor.java
+++ 
b/proxy/backend/type/mysql/src/main/java/org/apache/shardingsphere/proxy/backend/mysql/handler/admin/executor/ShowProcessListExecutor.java
@@ -25,8 +25,8 @@ import 
org.apache.shardingsphere.infra.executor.sql.execute.result.query.impl.ra
 import 
org.apache.shardingsphere.infra.executor.sql.execute.result.query.impl.raw.metadata.RawQueryResultMetaData;
 import 
org.apache.shardingsphere.infra.executor.sql.execute.result.query.impl.raw.type.RawMemoryQueryResult;
 import 
org.apache.shardingsphere.infra.executor.sql.execute.result.query.type.memory.row.MemoryQueryResultDataRow;
-import 
org.apache.shardingsphere.infra.executor.sql.process.yaml.YamlAllExecuteProcessContexts;
-import 
org.apache.shardingsphere.infra.executor.sql.process.yaml.YamlExecuteProcessContext;
+import 
org.apache.shardingsphere.infra.executor.sql.process.yaml.YamlProcessListContexts;
+import 
org.apache.shardingsphere.infra.executor.sql.process.yaml.YamlProcessContext;
 import org.apache.shardingsphere.infra.merge.result.MergedResult;
 import 
org.apache.shardingsphere.infra.merge.result.impl.transparent.TransparentMergedResult;
 import org.apache.shardingsphere.infra.util.yaml.YamlEngine;
@@ -84,30 +84,30 @@ public final class ShowProcessListExecutor implements 
DatabaseAdminQueryExecutor
         if (null == batchProcessContexts || batchProcessContexts.isEmpty()) {
             return new RawMemoryQueryResult(queryResultMetaData, 
Collections.emptyList());
         }
-        Collection<YamlExecuteProcessContext> processContexts = new 
LinkedList<>();
+        Collection<YamlProcessContext> processContexts = new LinkedList<>();
         for (String each : batchProcessContexts) {
-            processContexts.addAll(YamlEngine.unmarshal(each, 
YamlAllExecuteProcessContexts.class).getContexts());
+            processContexts.addAll(YamlEngine.unmarshal(each, 
YamlProcessListContexts.class).getContexts());
         }
         List<MemoryQueryResultDataRow> rows = 
processContexts.stream().map(ShowProcessListExecutor::getMemoryQueryResultDataRow).collect(Collectors.toList());
         return new RawMemoryQueryResult(queryResultMetaData, rows);
     }
     
-    private static MemoryQueryResultDataRow getMemoryQueryResultDataRow(final 
YamlExecuteProcessContext yamlExecuteProcessContext) {
+    private static MemoryQueryResultDataRow getMemoryQueryResultDataRow(final 
YamlProcessContext yamlProcessContext) {
         List<Object> rowValues = new ArrayList<>(8);
-        rowValues.add(yamlExecuteProcessContext.getExecutionID());
-        rowValues.add(yamlExecuteProcessContext.getUsername());
-        rowValues.add(yamlExecuteProcessContext.getHostname());
-        rowValues.add(yamlExecuteProcessContext.getDatabaseName());
-        rowValues.add(yamlExecuteProcessContext.isExecuting() ? "Execute" : 
"Sleep");
-        
rowValues.add(TimeUnit.MILLISECONDS.toSeconds(System.currentTimeMillis() - 
yamlExecuteProcessContext.getStartTimeMillis()));
+        rowValues.add(yamlProcessContext.getExecutionID());
+        rowValues.add(yamlProcessContext.getUsername());
+        rowValues.add(yamlProcessContext.getHostname());
+        rowValues.add(yamlProcessContext.getDatabaseName());
+        rowValues.add(yamlProcessContext.isExecuting() ? "Execute" : "Sleep");
+        
rowValues.add(TimeUnit.MILLISECONDS.toSeconds(System.currentTimeMillis() - 
yamlProcessContext.getStartTimeMillis()));
         String sql = null;
-        if (!yamlExecuteProcessContext.isExecuting()) {
+        if (!yamlProcessContext.isExecuting()) {
             rowValues.add("");
         } else {
-            int processDoneCount = 
yamlExecuteProcessContext.getCompletedUnitCount();
+            int processDoneCount = yamlProcessContext.getCompletedUnitCount();
             String statePrefix = "Executing ";
-            rowValues.add(statePrefix + processDoneCount + "/" + 
yamlExecuteProcessContext.getTotalUnitCount());
-            sql = yamlExecuteProcessContext.getSql();
+            rowValues.add(statePrefix + processDoneCount + "/" + 
yamlProcessContext.getTotalUnitCount());
+            sql = yamlProcessContext.getSql();
         }
         if (null != sql && sql.length() > 100) {
             sql = sql.substring(0, 100);
diff --git 
a/proxy/bootstrap/src/main/java/org/apache/shardingsphere/proxy/executor/sql/process/ProxyExecuteProcessReporterCleaner.java
 
b/proxy/bootstrap/src/main/java/org/apache/shardingsphere/proxy/executor/sql/process/ProxyProcessReporterCleaner.java
similarity index 79%
rename from 
proxy/bootstrap/src/main/java/org/apache/shardingsphere/proxy/executor/sql/process/ProxyExecuteProcessReporterCleaner.java
rename to 
proxy/bootstrap/src/main/java/org/apache/shardingsphere/proxy/executor/sql/process/ProxyProcessReporterCleaner.java
index ade9fd7ef8a..3e30a836caf 100644
--- 
a/proxy/bootstrap/src/main/java/org/apache/shardingsphere/proxy/executor/sql/process/ProxyExecuteProcessReporterCleaner.java
+++ 
b/proxy/bootstrap/src/main/java/org/apache/shardingsphere/proxy/executor/sql/process/ProxyProcessReporterCleaner.java
@@ -17,16 +17,16 @@
 
 package org.apache.shardingsphere.proxy.executor.sql.process;
 
-import 
org.apache.shardingsphere.infra.executor.sql.process.ExecuteProcessReporterCleaner;
-import 
org.apache.shardingsphere.infra.executor.sql.process.model.ExecuteProcessContext;
+import 
org.apache.shardingsphere.infra.executor.sql.process.ProcessReporterCleaner;
+import 
org.apache.shardingsphere.infra.executor.sql.process.model.ProcessContext;
 
 /**
  * Execute process reporter cleaner for proxy.
  */
-public final class ProxyExecuteProcessReporterCleaner implements 
ExecuteProcessReporterCleaner {
+public final class ProxyProcessReporterCleaner implements 
ProcessReporterCleaner {
     
     @Override
-    public void reset(final ExecuteProcessContext context) {
+    public void reset(final ProcessContext context) {
         context.reset();
     }
 }
diff --git 
a/jdbc/core/src/main/resources/META-INF/services/org.apache.shardingsphere.infra.executor.sql.process.ExecuteProcessReporterCleaner
 
b/proxy/bootstrap/src/main/resources/META-INF/services/org.apache.shardingsphere.infra.executor.sql.process.ProcessReporterCleaner
similarity index 89%
rename from 
jdbc/core/src/main/resources/META-INF/services/org.apache.shardingsphere.infra.executor.sql.process.ExecuteProcessReporterCleaner
rename to 
proxy/bootstrap/src/main/resources/META-INF/services/org.apache.shardingsphere.infra.executor.sql.process.ProcessReporterCleaner
index b9e2689a923..42d2e2d77e1 100644
--- 
a/jdbc/core/src/main/resources/META-INF/services/org.apache.shardingsphere.infra.executor.sql.process.ExecuteProcessReporterCleaner
+++ 
b/proxy/bootstrap/src/main/resources/META-INF/services/org.apache.shardingsphere.infra.executor.sql.process.ProcessReporterCleaner
@@ -15,4 +15,4 @@
 # limitations under the License.
 #
 
-org.apache.shardingsphere.driver.executor.sql.process.DriverExecuteProcessReporterCleaner
+org.apache.shardingsphere.proxy.executor.sql.process.ProxyProcessReporterCleaner
diff --git 
a/proxy/frontend/core/src/main/java/org/apache/shardingsphere/proxy/frontend/netty/FrontendChannelInboundHandler.java
 
b/proxy/frontend/core/src/main/java/org/apache/shardingsphere/proxy/frontend/netty/FrontendChannelInboundHandler.java
index 67ca9335bd4..1d8efd9d9ec 100644
--- 
a/proxy/frontend/core/src/main/java/org/apache/shardingsphere/proxy/frontend/netty/FrontendChannelInboundHandler.java
+++ 
b/proxy/frontend/core/src/main/java/org/apache/shardingsphere/proxy/frontend/netty/FrontendChannelInboundHandler.java
@@ -25,7 +25,7 @@ import lombok.extern.slf4j.Slf4j;
 import org.apache.shardingsphere.db.protocol.constant.CommonConstants;
 import org.apache.shardingsphere.db.protocol.payload.PacketPayload;
 import org.apache.shardingsphere.infra.database.type.DatabaseType;
-import 
org.apache.shardingsphere.infra.executor.sql.process.ExecuteProcessEngine;
+import org.apache.shardingsphere.infra.executor.sql.process.ProcessEngine;
 import org.apache.shardingsphere.infra.metadata.user.Grantee;
 import org.apache.shardingsphere.infra.util.spi.type.typed.TypedSPILoader;
 import org.apache.shardingsphere.proxy.backend.context.ProxyContext;
@@ -80,7 +80,7 @@ public final class FrontendChannelInboundHandler extends 
ChannelInboundHandlerAd
             if (authResult.isFinished()) {
                 connectionSession.setGrantee(new 
Grantee(authResult.getUsername(), authResult.getHostname()));
                 connectionSession.setCurrentDatabase(authResult.getDatabase());
-                connectionSession.setExecutionId(new 
ExecuteProcessEngine().initializeConnection(connectionSession.getGrantee(), 
connectionSession.getDatabaseName()));
+                connectionSession.setExecutionId(new 
ProcessEngine().initializeConnection(connectionSession.getGrantee(), 
connectionSession.getDatabaseName()));
             }
             return authResult.isFinished();
             // CHECKSTYLE:OFF
@@ -106,7 +106,7 @@ public final class FrontendChannelInboundHandler extends 
ChannelInboundHandlerAd
     private void closeAllResources() {
         
ConnectionThreadExecutorGroup.getInstance().unregisterAndAwaitTermination(connectionSession.getConnectionId());
         connectionSession.getBackendConnection().closeAllResources();
-        Optional.ofNullable(connectionSession.getExecutionId()).ifPresent(new 
ExecuteProcessEngine()::finishConnection);
+        Optional.ofNullable(connectionSession.getExecutionId()).ifPresent(new 
ProcessEngine()::finishConnection);
         databaseProtocolFrontendEngine.release(connectionSession);
     }
     
diff --git 
a/test/it/parser/src/main/java/org/apache/shardingsphere/test/it/sql/parser/internal/asserts/statement/dal/impl/KillStatementAssert.java
 
b/test/it/parser/src/main/java/org/apache/shardingsphere/test/it/sql/parser/internal/asserts/statement/dal/impl/KillStatementAssert.java
index 636929299b2..f11aa0c1e6b 100644
--- 
a/test/it/parser/src/main/java/org/apache/shardingsphere/test/it/sql/parser/internal/asserts/statement/dal/impl/KillStatementAssert.java
+++ 
b/test/it/parser/src/main/java/org/apache/shardingsphere/test/it/sql/parser/internal/asserts/statement/dal/impl/KillStatementAssert.java
@@ -40,6 +40,6 @@ public final class KillStatementAssert {
      * @param expected expected kill statement test case
      */
     public static void assertIs(final SQLCaseAssertContext assertContext, 
final MySQLKillStatement actual, final KillStatementTestCase expected) {
-        assertThat(assertContext.getText("Kill statement context does not 
match: "), actual.getProcesslistId(), is(expected.getProcesslistId()));
+        assertThat(assertContext.getText("Kill statement context does not 
match: "), actual.getProcesslistId(), is(expected.getProcessId()));
     }
 }
diff --git 
a/test/it/parser/src/main/java/org/apache/shardingsphere/test/it/sql/parser/internal/cases/parser/jaxb/statement/dal/KillStatementTestCase.java
 
b/test/it/parser/src/main/java/org/apache/shardingsphere/test/it/sql/parser/internal/cases/parser/jaxb/statement/dal/KillStatementTestCase.java
index 78a3bc3f612..397f205d096 100644
--- 
a/test/it/parser/src/main/java/org/apache/shardingsphere/test/it/sql/parser/internal/cases/parser/jaxb/statement/dal/KillStatementTestCase.java
+++ 
b/test/it/parser/src/main/java/org/apache/shardingsphere/test/it/sql/parser/internal/cases/parser/jaxb/statement/dal/KillStatementTestCase.java
@@ -30,6 +30,6 @@ import javax.xml.bind.annotation.XmlAttribute;
 @Setter
 public final class KillStatementTestCase extends SQLParserTestCase {
     
-    @XmlAttribute(name = "processlist-id")
-    private String processlistId;
+    @XmlAttribute(name = "process-id")
+    private String processId;
 }
diff --git a/test/it/parser/src/main/resources/case/dal/kill.xml 
b/test/it/parser/src/main/resources/case/dal/kill.xml
index 2f606a152e7..22ceff65141 100644
--- a/test/it/parser/src/main/resources/case/dal/kill.xml
+++ b/test/it/parser/src/main/resources/case/dal/kill.xml
@@ -17,5 +17,5 @@
   -->
 
 <sql-parser-test-cases>
-    <kill sql-case-id="kill_processlist_id" processlist-id="abc" />
+    <kill sql-case-id="kill_process_id" process-id="abc" />
 </sql-parser-test-cases>
diff --git a/test/it/parser/src/main/resources/sql/supported/dal/kill.xml 
b/test/it/parser/src/main/resources/sql/supported/dal/kill.xml
index 76f4344dd97..5869dd4d023 100644
--- a/test/it/parser/src/main/resources/sql/supported/dal/kill.xml
+++ b/test/it/parser/src/main/resources/sql/supported/dal/kill.xml
@@ -17,5 +17,5 @@
   -->
 
 <sql-cases>
-    <sql-case id="kill_processlist_id" value="KILL abc" db-types="MySQL" />
+    <sql-case id="kill_process_id" value="KILL abc" db-types="MySQL" />
 </sql-cases>

Reply via email to