diff --git a/server/bundles/io.cloudbeaver.server/schema/service.sql.graphqls b/server/bundles/io.cloudbeaver.server/schema/service.sql.graphqls index d31d936ca4..3be9c7a141 100644 --- a/server/bundles/io.cloudbeaver.server/schema/service.sql.graphqls +++ b/server/bundles/io.cloudbeaver.server/schema/service.sql.graphqls @@ -243,7 +243,7 @@ extend type Query { sqlParseQuery( connectionId: ID!, - script: String! + script: String!, position: Int! ): SQLScriptQuery! } diff --git a/server/bundles/io.cloudbeaver.server/src/io/cloudbeaver/service/sql/DBWServiceSQL.java b/server/bundles/io.cloudbeaver.server/src/io/cloudbeaver/service/sql/DBWServiceSQL.java index bf5571c09e..3149e06497 100644 --- a/server/bundles/io.cloudbeaver.server/src/io/cloudbeaver/service/sql/DBWServiceSQL.java +++ b/server/bundles/io.cloudbeaver.server/src/io/cloudbeaver/service/sql/DBWServiceSQL.java @@ -132,5 +132,5 @@ public interface DBWServiceSQL extends DBWService { WebSQLScriptInfo parseSqlScript(@NotNull WebConnectionInfo connectionInfo, @NotNull String sqlScript) throws DBWebException; @WebAction - WebSQLQueryInfo parseSqlQuery(@NotNull WebConnectionInfo connectionInfo, @NotNull String sqlScript, int currentPosition) throws DBWebException; + WebSQLQueryInfo parseSqlQuery(@NotNull WebConnectionInfo connectionInfo, @NotNull String sqlScript, int cursorPosition) throws DBWebException; } diff --git a/server/bundles/io.cloudbeaver.server/src/io/cloudbeaver/service/sql/impl/WebServiceSQL.java b/server/bundles/io.cloudbeaver.server/src/io/cloudbeaver/service/sql/impl/WebServiceSQL.java index 7e53592556..ae1cd4b978 100644 --- a/server/bundles/io.cloudbeaver.server/src/io/cloudbeaver/service/sql/impl/WebServiceSQL.java +++ b/server/bundles/io.cloudbeaver.server/src/io/cloudbeaver/service/sql/impl/WebServiceSQL.java @@ -438,6 +438,7 @@ public class WebServiceSQL implements DBWServiceSQL { .collect(Collectors.toList()); return new WebSQLScriptInfo(queriesInfo); } + @Override public WebSQLQueryInfo parseSqlQuery(@NotNull WebConnectionInfo connectionInfo, @NotNull String sqlScript, int cursorPosition) throws DBWebException { SQLDialect dialect = getSqlDialectFromConnection(connectionInfo.getDataSourceContainer()); diff --git a/webapp/packages/core-sdk/src/queries/sql-editor/parseSQLQuery.gql b/webapp/packages/core-sdk/src/queries/sql-editor/parseSQLQuery.gql deleted file mode 100644 index f7f103fdcd..0000000000 --- a/webapp/packages/core-sdk/src/queries/sql-editor/parseSQLQuery.gql +++ /dev/null @@ -1,13 +0,0 @@ -query parseSQLQuery( - $connectionId: ID! - $script: String! - $position: Int! -) { - scriptInfo: sqlParseQuery( - connectionId: $connectionId - script: $script - position: $position - ) { - ...SQLQueryInfo - } -}