@Override
        public String[] getSupportedFeatures() {
            if (dataContainer != null) {
                return dataContainer.getSupportedFeatures();
            }
            List<String> features = new ArrayList<>(3);
            features.add(FEATURE_DATA_SELECT);
            if (query instanceof SQLQuery sqlQuery && sqlQuery.isModifying()) {
                features.add(FEATURE_DATA_MODIFIED_ON_REFRESH);
            }
            features.add(FEATURE_DATA_COUNT);

            if (getQueryResultCounts() <= 1 && lastGoodQuery instanceof SQLQuery) {
                features.add(FEATURE_DATA_FILTER);
            }
            return features.toArray(new String[0]);
        }
Build and update icon and title
plugins/org.jkiss.dbeaver.ui.editors.sql/src/org/jkiss/dbeaver/ui/editors/sql/SQLEditor.java