From a3fad34d1026c7a05a03e4a8f514b1f822a949bd Mon Sep 17 00:00:00 2001 From: Serge Rider Date: Wed, 18 Aug 2021 10:40:34 +0300 Subject: [PATCH] dbeaver/dbeaver-ee#1002 Athena driver: mark as read-only. Data viewer readonly connections mark. --- plugins/org.jkiss.dbeaver.ext.athena/plugin.xml | 1 + .../jkiss/dbeaver/ui/controls/resultset/ResultSetViewer.java | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/plugins/org.jkiss.dbeaver.ext.athena/plugin.xml b/plugins/org.jkiss.dbeaver.ext.athena/plugin.xml index f7fe1930d8..47d8764da8 100644 --- a/plugins/org.jkiss.dbeaver.ext.athena/plugin.xml +++ b/plugins/org.jkiss.dbeaver.ext.athena/plugin.xml @@ -40,6 +40,7 @@ + diff --git a/plugins/org.jkiss.dbeaver.ui.editors.data/src/org/jkiss/dbeaver/ui/controls/resultset/ResultSetViewer.java b/plugins/org.jkiss.dbeaver.ui.editors.data/src/org/jkiss/dbeaver/ui/controls/resultset/ResultSetViewer.java index 269ae7704b..88feaee25f 100644 --- a/plugins/org.jkiss.dbeaver.ui.editors.data/src/org/jkiss/dbeaver/ui/controls/resultset/ResultSetViewer.java +++ b/plugins/org.jkiss.dbeaver.ui.editors.data/src/org/jkiss/dbeaver/ui/controls/resultset/ResultSetViewer.java @@ -1800,6 +1800,10 @@ public class ResultSetViewer extends Viewer @Override public boolean isAllAttributesReadOnly() { + DBCExecutionContext executionContext = getExecutionContext(); + if (executionContext != null && executionContext.getDataSource().getInfo().isReadOnlyData()) { + return true; + } if (model.getAttributes().length == 0) { return false; } -- GitLab