This is an automated email from the ASF dual-hosted git repository.
korlov pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/ignite-3.git
from 3f8ccfc9fb IGNITE-23667 Stop already started components if start phase
fails (#4715)
add d999902b9e IGNITE-23665 Sql. Introduce query execution program (#4714)
No new revisions were added by this update.
Summary of changes:
.../internal/sql/engine/SqlOperationContext.java | 12 +-
.../sql/engine/exec/ExecutionServiceImpl.java | 2 +-
.../exec/fsm/CursorInitializationPhaseHandler.java | 16 +--
.../sql/engine/exec/fsm/ExecutionPhase.java | 29 +----
.../sql/engine/exec/fsm/MultiStatementHandler.java | 5 +-
.../fsm/{StopHandler.java => NoOpHandler.java} | 8 +-
.../engine/exec/fsm/OptimizingPhaseHandler.java | 2 -
.../sql/engine/exec/fsm/ParsingPhaseHandler.java | 6 +-
.../internal/sql/engine/exec/fsm/Program.java | 139 +++++++++++++++++++++
.../{ExecutionService.java => fsm/Programs.java} | 19 ++-
.../ignite/internal/sql/engine/exec/fsm/Query.java | 79 ++----------
.../sql/engine/exec/fsm/QueryExecutionProgram.java | 68 ++++++++++
.../sql/engine/exec/fsm/QueryExecutor.java | 29 ++---
.../internal/sql/engine/exec/fsm/QueryInfo.java | 6 +-
.../engine/exec/fsm/RegisteredPhaseHandler.java | 4 +-
.../internal/sql/engine/exec/fsm/Result.java | 12 +-
.../exec/fsm/ScriptInitializationPhaseHandler.java | 6 +-
.../exec/fsm/ScriptItemExecutionProgram.java | 59 +++++++++
.../internal/sql/engine/exec/fsm/Transition.java} | 35 ++++--
.../ignite/internal/sql/engine/util/Commons.java | 7 ++
20 files changed, 355 insertions(+), 188 deletions(-)
rename
modules/sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/exec/fsm/{StopHandler.java
=> NoOpHandler.java} (84%)
create mode 100644
modules/sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/exec/fsm/Program.java
copy
modules/sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/exec/{ExecutionService.java
=> fsm/Programs.java} (57%)
create mode 100644
modules/sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/exec/fsm/QueryExecutionProgram.java
create mode 100644
modules/sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/exec/fsm/ScriptItemExecutionProgram.java
copy
modules/{catalog/src/main/java/org/apache/ignite/internal/catalog/TableExistsValidationException.java
=>
sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/exec/fsm/Transition.java}
(55%)