Mikhail Efremov created IGNITE-26273:
----------------------------------------

             Summary: Make DDL converter API asynchronous
                 Key: IGNITE-26273
                 URL: https://issues.apache.org/jira/browse/IGNITE-26273
             Project: Ignite
          Issue Type: Improvement
            Reporter: Mikhail Efremov
            Assignee: Mikhail Efremov


*Description*
The main goal is to make {{DdlSqlToCommandConverter#convert}} to return 
{{CompletableFuture<CatalogCommand>}} instead of just {{CatalogCommand}}.

*Motivation*
Now {{DdlSqlToCommandConverter#convert}} returns {{CatalogCommand}}, but on the 
one hand up to stack there is {{PrepareServiceImpl#prepareDdl}} that still 
returns future, and on the other hand we may need to do async distributed 
validation on some DDL commands.

Definition of done
1. {{DdlSqlToCommandConverter#convert}} returns 
{{CompletableFuture<CatalogCommand>}}.
2. All related the method’s usages are fixed.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to