diff --git a/docs/src/main/sphinx/connector/ignite.rst b/docs/src/main/sphinx/connector/ignite.rst index 3b50f6c5a88a..ab5cde5df9f6 100644 --- a/docs/src/main/sphinx/connector/ignite.rst +++ b/docs/src/main/sphinx/connector/ignite.rst @@ -171,6 +171,7 @@ Ignite. In addition to the :ref:`globally available statements, the connector supports the following features: * :doc:`/sql/insert` +* :doc:`/sql/delete` * :doc:`/sql/create-table` * :doc:`/sql/create-table-as` * :doc:`/sql/drop-table` diff --git a/plugin/trino-ignite/src/main/java/io/trino/plugin/ignite/IgniteClient.java b/plugin/trino-ignite/src/main/java/io/trino/plugin/ignite/IgniteClient.java index e41604550187..4ff71d88e5c4 100644 --- a/plugin/trino-ignite/src/main/java/io/trino/plugin/ignite/IgniteClient.java +++ b/plugin/trino-ignite/src/main/java/io/trino/plugin/ignite/IgniteClient.java @@ -81,7 +81,6 @@ import java.util.List; import java.util.Map; import java.util.Optional; -import java.util.OptionalLong; import java.util.function.BiFunction; import static com.google.common.base.Preconditions.checkArgument; @@ -591,12 +590,6 @@ protected boolean isSupportedJoinCondition(ConnectorSession session, JdbcJoinCon return true; } - @Override - public OptionalLong delete(ConnectorSession session, JdbcTableHandle handle) - { - throw new TrinoException(NOT_SUPPORTED, "This connector does not support modifying table rows"); - } - @Override public void createSchema(ConnectorSession session, String schemaName) { diff --git a/plugin/trino-ignite/src/test/java/io/trino/plugin/ignite/TestIgniteConnectorTest.java b/plugin/trino-ignite/src/test/java/io/trino/plugin/ignite/TestIgniteConnectorTest.java index 645f9608af38..2be5736f1403 100644 --- a/plugin/trino-ignite/src/test/java/io/trino/plugin/ignite/TestIgniteConnectorTest.java +++ b/plugin/trino-ignite/src/test/java/io/trino/plugin/ignite/TestIgniteConnectorTest.java @@ -64,7 +64,6 @@ protected SqlExecutor onRemoteDatabase() protected boolean hasBehavior(TestingConnectorBehavior connectorBehavior) { switch (connectorBehavior) { - case SUPPORTS_DELETE: case SUPPORTS_TRUNCATE: return false;