Page MenuHomeSolus

D13386.id32846.diff
No OneTemporary

D13386.id32846.diff

diff --git a/files/mockito.patch b/files/mockito.patch
new file mode 100644
--- /dev/null
+++ b/files/mockito.patch
@@ -0,0 +1,840 @@
+From 141080857621c98c8fe84a069cbcc50ee033e6d2 Mon Sep 17 00:00:00 2001
+From: Serge Rider <serge@jkiss.org>
+Date: Fri, 29 Jul 2022 16:02:47 +0300
+Subject: [PATCH] dbeaver/dbeaver#17201 Upgrade Mockito engine
+
+---
+ .../META-INF/MANIFEST.MF | 2 +-
+ .../GreenplumExternalTableManager2Test.java | 6 +--
+ .../edit/GreenplumTableManagerTest.java | 6 +--
+ .../model/GreenplumExternalTableTest.java | 6 +--
+ .../model/GreenplumFunctionTest.java | 14 +++----
+ .../greenplum/model/GreenplumTableTest.java | 6 +--
+ .../model/GreenplumWithClauseBuilderTest.java | 2 +-
+ .../model/PostgreServerGreenplumTest.java | 6 +--
+ .../META-INF/MANIFEST.MF | 2 +-
+ .../model/OracleAlterTableColumnTest.java | 2 +-
+ .../ext/oracle/model/OracleBaseTableTest.java | 2 +-
+ .../model/OracleDialectFunctionsTest.java | 4 +-
+ .../META-INF/MANIFEST.MF | 2 +-
+ .../postgresql/PostgreValueParserTest.java | 37 +++++++++----------
+ .../model/PostgreDialectFunctionsTest.java | 4 +-
+ .../model/PostgreServerExtensionBaseTest.java | 2 +-
+ .../model/PostgreTableBaseTest.java | 10 ++---
+ .../META-INF/MANIFEST.MF | 2 +-
+ .../parser/common/test/ParserTest.java | 2 +-
+ .../META-INF/MANIFEST.MF | 2 +-
+ .../org/jkiss/dbeaver/model/DBUtilsTest.java | 2 +-
+ .../dbeaver/model/DBValueFormattingTest.java | 6 +--
+ .../dbeaver/model/DataTypeConverterTest.java | 4 +-
+ .../EpochTimeAttributeTransformerTest.java | 2 +-
+ .../builder/DatabaseContainerBuilder.java | 4 +-
+ .../builder/SchemaContainerBuilder.java | 4 +-
+ .../TableAttributeContainerBuilder.java | 4 +-
+ .../builder/TableContainerBuilder.java | 4 +-
+ .../builder/request/RequestBuilder.java | 4 +-
+ .../tokenized/SQLFormatterTokenizedTest.java | 12 +++---
+ .../parser/SQLScriptParserGenericsTest.java | 9 +++--
+ .../model/sql/parser/SQLScriptParserTest.java | 6 +--
+ .../parser/TokenPredicatesConditionTest.java | 8 ++--
+ .../dbeaver/model/sql/parser/TrieTest.java | 2 +-
+ .../tools/transfer/CSVImporterTest.java | 2 +-
+ 35 files changed, 96 insertions(+), 96 deletions(-)
+
+diff --git a/test/org.jkiss.dbeaver.ext.greenplum.test/META-INF/MANIFEST.MF b/test/org.jkiss.dbeaver.ext.greenplum.test/META-INF/MANIFEST.MF
+index ae05443fe6d..8430f8323f3 100644
+--- a/test/org.jkiss.dbeaver.ext.greenplum.test/META-INF/MANIFEST.MF
++++ b/test/org.jkiss.dbeaver.ext.greenplum.test/META-INF/MANIFEST.MF
+@@ -10,7 +10,7 @@ Bundle-ClassPath: .
+ Fragment-Host: org.jkiss.dbeaver.ext.greenplum
+ Bundle-ActivationPolicy: lazy
+ Require-Bundle: org.junit,
+- org.mockito.mockito-all,
++ org.mockito.mockito-core,
+ org.jkiss.dbeaver.headless,
+ org.jkiss.dbeaver.model,
+ org.jkiss.dbeaver.registry,
+diff --git a/test/org.jkiss.dbeaver.ext.greenplum.test/src/org/jkiss/dbeaver/ext/greenplum/edit/GreenplumExternalTableManager2Test.java b/test/org.jkiss.dbeaver.ext.greenplum.test/src/org/jkiss/dbeaver/ext/greenplum/edit/GreenplumExternalTableManager2Test.java
+index aa00d28863f..9a06c0310d5 100644
+--- a/test/org.jkiss.dbeaver.ext.greenplum.test/src/org/jkiss/dbeaver/ext/greenplum/edit/GreenplumExternalTableManager2Test.java
++++ b/test/org.jkiss.dbeaver.ext.greenplum.test/src/org/jkiss/dbeaver/ext/greenplum/edit/GreenplumExternalTableManager2Test.java
+@@ -27,10 +27,10 @@
+ import org.junit.Before;
+ import org.junit.Test;
+ import org.junit.runner.RunWith;
+-import org.mockito.Matchers;
++import org.mockito.ArgumentMatchers;
+ import org.mockito.Mock;
+ import org.mockito.Mockito;
+-import org.mockito.runners.MockitoJUnitRunner;
++import org.mockito.junit.MockitoJUnitRunner;
+
+ import java.sql.ResultSet;
+ import java.sql.SQLException;
+@@ -60,7 +60,7 @@ public void setUp() {
+ Mockito.when(mockDataSource.getSQLDialect()).thenReturn(new PostgreDialect());
+ Mockito.when(mockSchema.getDatabase()).thenReturn(mockDatabase);
+ Mockito.when(mockSchema.getDataSource()).thenReturn(mockDataSource);
+- Mockito.when(mockDataSource.isServerVersionAtLeast(Matchers.anyInt(), Matchers.anyInt())).thenReturn(false);
++ Mockito.when(mockDataSource.isServerVersionAtLeast(ArgumentMatchers.anyInt(), ArgumentMatchers.anyInt())).thenReturn(false);
+ Mockito.when(mockDataSource.getServerType()).thenReturn(mockServerGreenplum);
+
+ greenplumExternalTableManager = new GreenplumExternalTableManager();
+diff --git a/test/org.jkiss.dbeaver.ext.greenplum.test/src/org/jkiss/dbeaver/ext/greenplum/edit/GreenplumTableManagerTest.java b/test/org.jkiss.dbeaver.ext.greenplum.test/src/org/jkiss/dbeaver/ext/greenplum/edit/GreenplumTableManagerTest.java
+index 207bd8dac20..32428f60814 100644
+--- a/test/org.jkiss.dbeaver.ext.greenplum.test/src/org/jkiss/dbeaver/ext/greenplum/edit/GreenplumTableManagerTest.java
++++ b/test/org.jkiss.dbeaver.ext.greenplum.test/src/org/jkiss/dbeaver/ext/greenplum/edit/GreenplumTableManagerTest.java
+@@ -28,10 +28,10 @@
+ import org.junit.Before;
+ import org.junit.Test;
+ import org.junit.runner.RunWith;
+-import org.mockito.Matchers;
++import org.mockito.ArgumentMatchers;
+ import org.mockito.Mock;
+ import org.mockito.Mockito;
+-import org.mockito.runners.MockitoJUnitRunner;
++import org.mockito.junit.MockitoJUnitRunner;
+
+ import java.sql.ResultSet;
+ import java.sql.SQLException;
+@@ -61,7 +61,7 @@ public void setUp() {
+ Mockito.when(mockDataSource.getSQLDialect()).thenReturn(new PostgreDialect());
+ Mockito.when(mockSchema.getDatabase()).thenReturn(mockDatabase);
+ Mockito.when(mockSchema.getDataSource()).thenReturn(mockDataSource);
+- Mockito.when(mockDataSource.isServerVersionAtLeast(Matchers.anyInt(), Matchers.anyInt())).thenReturn(false);
++ Mockito.when(mockDataSource.isServerVersionAtLeast(ArgumentMatchers.anyInt(), ArgumentMatchers.anyInt())).thenReturn(false);
+ Mockito.when(mockDataSource.getServerType()).thenReturn(mockServerGreenplum);
+
+ greenplumTableManager = new GreenplumTableManager();
+diff --git a/test/org.jkiss.dbeaver.ext.greenplum.test/src/org/jkiss/dbeaver/ext/greenplum/model/GreenplumExternalTableTest.java b/test/org.jkiss.dbeaver.ext.greenplum.test/src/org/jkiss/dbeaver/ext/greenplum/model/GreenplumExternalTableTest.java
+index afaa8024919..a9c95fc3088 100644
+--- a/test/org.jkiss.dbeaver.ext.greenplum.test/src/org/jkiss/dbeaver/ext/greenplum/model/GreenplumExternalTableTest.java
++++ b/test/org.jkiss.dbeaver.ext.greenplum.test/src/org/jkiss/dbeaver/ext/greenplum/model/GreenplumExternalTableTest.java
+@@ -27,10 +27,10 @@
+ import org.junit.Before;
+ import org.junit.Test;
+ import org.junit.runner.RunWith;
+-import org.mockito.Matchers;
++import org.mockito.ArgumentMatchers;
+ import org.mockito.Mock;
+ import org.mockito.Mockito;
+-import org.mockito.runners.MockitoJUnitRunner;
++import org.mockito.junit.MockitoJUnitRunner;
+
+ import java.sql.SQLException;
+ import java.util.Arrays;
+@@ -81,7 +81,7 @@ public void setup() throws SQLException {
+ Mockito.when(mockSchema.getTableCache()).thenReturn(mockTableCache);
+ Mockito.when(mockDataSource.getSQLDialect()).thenReturn(new PostgreDialect());
+ Mockito.when(mockDataSource.getServerType()).thenReturn(mockServerGreenplum);
+- Mockito.when(mockDataSource.isServerVersionAtLeast(Matchers.anyInt(), Matchers.anyInt())).thenReturn(false);
++ Mockito.when(mockDataSource.isServerVersionAtLeast(ArgumentMatchers.anyInt(), ArgumentMatchers.anyInt())).thenReturn(false);
+
+ Mockito.when(mockResults.getString("relname")).thenReturn(exampleTableName);
+ Mockito.when(mockResults.getString("fmttype")).thenReturn(exampleFormatType);
+diff --git a/test/org.jkiss.dbeaver.ext.greenplum.test/src/org/jkiss/dbeaver/ext/greenplum/model/GreenplumFunctionTest.java b/test/org.jkiss.dbeaver.ext.greenplum.test/src/org/jkiss/dbeaver/ext/greenplum/model/GreenplumFunctionTest.java
+index 0c3206b2092..2ac42710c0b 100644
+--- a/test/org.jkiss.dbeaver.ext.greenplum.test/src/org/jkiss/dbeaver/ext/greenplum/model/GreenplumFunctionTest.java
++++ b/test/org.jkiss.dbeaver.ext.greenplum.test/src/org/jkiss/dbeaver/ext/greenplum/model/GreenplumFunctionTest.java
+@@ -30,7 +30,7 @@
+ import org.junit.runner.RunWith;
+ import org.mockito.Mock;
+ import org.mockito.Mockito;
+-import org.mockito.runners.MockitoJUnitRunner;
++import org.mockito.junit.MockitoJUnitRunner;
+
+ import java.sql.SQLException;
+
+@@ -69,19 +69,19 @@ public class GreenplumFunctionTest {
+
+ @Before
+ public void setUp() throws Exception {
+- Mockito.when(mockSchema.getDatabase()).thenReturn(mockDatabase);
++// Mockito.when(mockSchema.getDatabase()).thenReturn(mockDatabase);
+ Mockito.when(mockSchema.getDataSource()).thenReturn(mockDataSource);
+ Mockito.when(mockSchema.getName()).thenReturn(exampleSchemaName);
+- Mockito.when(mockSchema.getTableCache()).thenReturn(mockTableCache);
+- Mockito.when(mockSchema.getConstraintCache()).thenReturn(mockConstraintCache);
++// Mockito.when(mockSchema.getTableCache()).thenReturn(mockTableCache);
++// Mockito.when(mockSchema.getConstraintCache()).thenReturn(mockConstraintCache);
+
+ Mockito.when(mockDataSource.getServerType()).thenReturn(new PostgreServerGreenplum(mockDataSource));
+ Mockito.when(mockDataSource.getSQLDialect()).thenReturn(new PostgreDialect());
+ Mockito.when(mockDataSource.isServerVersionAtLeast(Mockito.anyInt(), Mockito.anyInt())).thenReturn(false);
+- Mockito.when(mockDataSource.getDefaultInstance()).thenReturn(mockDatabase);
++// Mockito.when(mockDataSource.getDefaultInstance()).thenReturn(mockDatabase);
+
+- Mockito.when(mockDatabase.getName()).thenReturn(exampleDatabaseName);
+- Mockito.when(mockDatabase.getDefaultContext(Mockito.anyObject(), Mockito.anyBoolean())).thenReturn(mockContext);
++// Mockito.when(mockDatabase.getName()).thenReturn(exampleDatabaseName);
++// Mockito.when(mockDatabase.getDefaultContext(Mockito.any(), Mockito.anyBoolean())).thenReturn(mockContext);
+
+ Mockito.when(mockResults.getString("proname")).thenReturn("sampleFunction");
+ postgreLanguage = new PostgreLanguage(mockDatabase, mockResults);
+diff --git a/test/org.jkiss.dbeaver.ext.greenplum.test/src/org/jkiss/dbeaver/ext/greenplum/model/GreenplumTableTest.java b/test/org.jkiss.dbeaver.ext.greenplum.test/src/org/jkiss/dbeaver/ext/greenplum/model/GreenplumTableTest.java
+index ac1a6f5ad84..c2a678788fe 100644
+--- a/test/org.jkiss.dbeaver.ext.greenplum.test/src/org/jkiss/dbeaver/ext/greenplum/model/GreenplumTableTest.java
++++ b/test/org.jkiss.dbeaver.ext.greenplum.test/src/org/jkiss/dbeaver/ext/greenplum/model/GreenplumTableTest.java
+@@ -29,7 +29,7 @@
+ import org.junit.runner.RunWith;
+ import org.mockito.Mock;
+ import org.mockito.Mockito;
+-import org.mockito.runners.MockitoJUnitRunner;
++import org.mockito.junit.MockitoJUnitRunner;
+
+ import java.sql.SQLException;
+ import java.util.Collections;
+@@ -74,7 +74,6 @@ public class GreenplumTableTest {
+
+ @Before
+ public void setUp() throws Exception {
+- Mockito.when(mockSchema.getDatabase()).thenReturn(mockDatabase);
+ Mockito.when(mockSchema.getSchema()).thenReturn(mockSchema);
+ Mockito.when(mockSchema.getDataSource()).thenReturn(mockDataSource);
+ Mockito.when(mockSchema.getName()).thenReturn(exampleSchemaName);
+@@ -86,8 +85,7 @@ public void setUp() throws Exception {
+ Mockito.when(mockDataSource.getDefaultInstance()).thenReturn(mockDatabase);
+ Mockito.when(mockDataSource.getServerType()).thenReturn(mockServerGreenplum);
+
+- Mockito.when(mockDatabase.getName()).thenReturn(exampleDatabaseName);
+- Mockito.when(mockDatabase.getDefaultContext(Mockito.anyObject(), Mockito.anyBoolean())).thenReturn(mockContext);
++ Mockito.when(mockDatabase.getDefaultContext(Mockito.any(), Mockito.anyBoolean())).thenReturn(mockContext);
+ Mockito.when(mockDatabase.isInstanceConnected()).thenReturn(true);
+
+ Mockito.when(mockResults.getString("relname")).thenReturn(exampleTableName);
+diff --git a/test/org.jkiss.dbeaver.ext.greenplum.test/src/org/jkiss/dbeaver/ext/greenplum/model/GreenplumWithClauseBuilderTest.java b/test/org.jkiss.dbeaver.ext.greenplum.test/src/org/jkiss/dbeaver/ext/greenplum/model/GreenplumWithClauseBuilderTest.java
+index 1b43184749d..2df8b0f1343 100644
+--- a/test/org.jkiss.dbeaver.ext.greenplum.test/src/org/jkiss/dbeaver/ext/greenplum/model/GreenplumWithClauseBuilderTest.java
++++ b/test/org.jkiss.dbeaver.ext.greenplum.test/src/org/jkiss/dbeaver/ext/greenplum/model/GreenplumWithClauseBuilderTest.java
+@@ -21,7 +21,7 @@
+ import org.junit.Test;
+ import org.junit.runner.RunWith;
+ import org.mockito.Mock;
+-import org.mockito.runners.MockitoJUnitRunner;
++import org.mockito.junit.MockitoJUnitRunner;
+
+ import static org.jkiss.dbeaver.ext.greenplum.model.GreenplumWithClauseBuilder.generateWithClause;
+ import static org.junit.Assert.assertEquals;
+diff --git a/test/org.jkiss.dbeaver.ext.greenplum.test/src/org/jkiss/dbeaver/ext/greenplum/model/PostgreServerGreenplumTest.java b/test/org.jkiss.dbeaver.ext.greenplum.test/src/org/jkiss/dbeaver/ext/greenplum/model/PostgreServerGreenplumTest.java
+index 2ed08e4c8d6..11cbcb42c0d 100644
+--- a/test/org.jkiss.dbeaver.ext.greenplum.test/src/org/jkiss/dbeaver/ext/greenplum/model/PostgreServerGreenplumTest.java
++++ b/test/org.jkiss.dbeaver.ext.greenplum.test/src/org/jkiss/dbeaver/ext/greenplum/model/PostgreServerGreenplumTest.java
+@@ -27,11 +27,11 @@
+ import org.junit.Before;
+ import org.junit.Test;
+ import org.junit.runner.RunWith;
++import org.mockito.ArgumentMatchers;
+ import org.mockito.InjectMocks;
+-import org.mockito.Matchers;
+ import org.mockito.Mock;
+ import org.mockito.Mockito;
+-import org.mockito.runners.MockitoJUnitRunner;
++import org.mockito.junit.MockitoJUnitRunner;
+
+ import java.sql.SQLException;
+
+@@ -55,7 +55,7 @@ public class PostgreServerGreenplumTest {
+ @Before
+ public void setup() throws SQLException {
+ Mockito.when(mockSchema.getDataSource()).thenReturn(mockDataSource);
+- Mockito.when(mockDataSource.isServerVersionAtLeast(Matchers.anyInt(), Matchers.anyInt())).thenReturn(false);
++ Mockito.when(mockDataSource.isServerVersionAtLeast(ArgumentMatchers.anyInt(), ArgumentMatchers.anyInt())).thenReturn(false);
+ Mockito.when(mockDataSource.getServerType()).thenReturn(server);
+ Mockito.when(mockResults.getString("fmttype")).thenReturn("c");
+ Mockito.when(mockResults.getString("urilocation")).thenReturn("gpfdist://filehost:8081/*.txt");
+diff --git a/test/org.jkiss.dbeaver.ext.oracle.test/META-INF/MANIFEST.MF b/test/org.jkiss.dbeaver.ext.oracle.test/META-INF/MANIFEST.MF
+index a63f1e814c7..b446c584dd0 100644
+--- a/test/org.jkiss.dbeaver.ext.oracle.test/META-INF/MANIFEST.MF
++++ b/test/org.jkiss.dbeaver.ext.oracle.test/META-INF/MANIFEST.MF
+@@ -12,7 +12,7 @@ Bundle-ActivationPolicy: lazy
+ Require-Bundle: org.eclipse.core.runtime,
+ org.eclipse.core.resources,
+ org.junit,
+- org.mockito.mockito-all,
++ org.mockito.mockito-core,
+ org.apache.felix.scr,
+ org.jkiss.dbeaver.headless,
+ org.jkiss.dbeaver.model,
+diff --git a/test/org.jkiss.dbeaver.ext.oracle.test/src/org/jkiss/dbeaver/ext/oracle/model/OracleAlterTableColumnTest.java b/test/org.jkiss.dbeaver.ext.oracle.test/src/org/jkiss/dbeaver/ext/oracle/model/OracleAlterTableColumnTest.java
+index 6087794eeac..d1f89925a30 100644
+--- a/test/org.jkiss.dbeaver.ext.oracle.test/src/org/jkiss/dbeaver/ext/oracle/model/OracleAlterTableColumnTest.java
++++ b/test/org.jkiss.dbeaver.ext.oracle.test/src/org/jkiss/dbeaver/ext/oracle/model/OracleAlterTableColumnTest.java
+@@ -37,7 +37,7 @@
+ import org.junit.runner.RunWith;
+ import org.mockito.Mock;
+ import org.mockito.Mockito;
+-import org.mockito.runners.MockitoJUnitRunner;
++import org.mockito.junit.MockitoJUnitRunner;
+
+ import java.util.Collections;
+ import java.util.List;
+diff --git a/test/org.jkiss.dbeaver.ext.oracle.test/src/org/jkiss/dbeaver/ext/oracle/model/OracleBaseTableTest.java b/test/org.jkiss.dbeaver.ext.oracle.test/src/org/jkiss/dbeaver/ext/oracle/model/OracleBaseTableTest.java
+index 6072da65493..612bbe5630c 100644
+--- a/test/org.jkiss.dbeaver.ext.oracle.test/src/org/jkiss/dbeaver/ext/oracle/model/OracleBaseTableTest.java
++++ b/test/org.jkiss.dbeaver.ext.oracle.test/src/org/jkiss/dbeaver/ext/oracle/model/OracleBaseTableTest.java
+@@ -37,7 +37,7 @@
+ import org.junit.runner.RunWith;
+ import org.mockito.Mock;
+ import org.mockito.Mockito;
+-import org.mockito.runners.MockitoJUnitRunner;
++import org.mockito.junit.MockitoJUnitRunner;
+
+ import java.util.Collections;
+ import java.util.List;
+diff --git a/test/org.jkiss.dbeaver.ext.oracle.test/src/org/jkiss/dbeaver/ext/oracle/model/OracleDialectFunctionsTest.java b/test/org.jkiss.dbeaver.ext.oracle.test/src/org/jkiss/dbeaver/ext/oracle/model/OracleDialectFunctionsTest.java
+index 44bd8f1b11c..7dc3bf17f39 100644
+--- a/test/org.jkiss.dbeaver.ext.oracle.test/src/org/jkiss/dbeaver/ext/oracle/model/OracleDialectFunctionsTest.java
++++ b/test/org.jkiss.dbeaver.ext.oracle.test/src/org/jkiss/dbeaver/ext/oracle/model/OracleDialectFunctionsTest.java
+@@ -25,7 +25,7 @@
+ import org.junit.runner.RunWith;
+ import org.mockito.Mock;
+ import org.mockito.Mockito;
+-import org.mockito.runners.MockitoJUnitRunner;
++import org.mockito.junit.MockitoJUnitRunner;
+
+ @RunWith(MockitoJUnitRunner.class)
+ public class OracleDialectFunctionsTest {
+@@ -59,7 +59,7 @@ public void generateCorrectDataTypeNameWithModifiersFromJSONDataType() {
+ public void generateCorrectDataTypeNameFromNUMERICDataTypeWithModifiers() {
+ Mockito.when(mockTypedObject.getTypeName()).thenReturn("numeric");
+ Mockito.when(mockTypedObject.getPrecision()).thenReturn(null);
+- Mockito.when(mockTypedObject.getScale()).thenReturn(null);
++// Mockito.when(mockTypedObject.getScale()).thenReturn(null);
+ String actualDataType = dialect.convertExternalDataType(dialect, mockTypedObject, dataSource);
+ Assert.assertEquals("NUMBER", actualDataType);
+ }
+diff --git a/test/org.jkiss.dbeaver.ext.postgresql.test/META-INF/MANIFEST.MF b/test/org.jkiss.dbeaver.ext.postgresql.test/META-INF/MANIFEST.MF
+index 3d8909ff0c9..e651f2c7564 100644
+--- a/test/org.jkiss.dbeaver.ext.postgresql.test/META-INF/MANIFEST.MF
++++ b/test/org.jkiss.dbeaver.ext.postgresql.test/META-INF/MANIFEST.MF
+@@ -12,7 +12,7 @@ Bundle-ActivationPolicy: lazy
+ Require-Bundle: org.eclipse.core.runtime,
+ org.eclipse.core.resources,
+ org.junit,
+- org.mockito.mockito-all,
++ org.mockito.mockito-core,
+ org.apache.felix.scr,
+ org.jkiss.dbeaver.headless,
+ org.jkiss.dbeaver.model,
+diff --git a/test/org.jkiss.dbeaver.ext.postgresql.test/src/org/jkiss/dbeaver/ext/postgresql/PostgreValueParserTest.java b/test/org.jkiss.dbeaver.ext.postgresql.test/src/org/jkiss/dbeaver/ext/postgresql/PostgreValueParserTest.java
+index 5b1f39185e7..f159c2e670d 100644
+--- a/test/org.jkiss.dbeaver.ext.postgresql.test/src/org/jkiss/dbeaver/ext/postgresql/PostgreValueParserTest.java
++++ b/test/org.jkiss.dbeaver.ext.postgresql.test/src/org/jkiss/dbeaver/ext/postgresql/PostgreValueParserTest.java
+@@ -22,7 +22,6 @@
+ import org.jkiss.dbeaver.ext.postgresql.model.data.PostgreArrayValueHandler;
+ import org.jkiss.dbeaver.model.DBPDataKind;
+ import org.jkiss.dbeaver.model.data.DBDCollection;
+-import org.jkiss.dbeaver.model.data.DBDDataFormatter;
+ import org.jkiss.dbeaver.model.data.DBDDisplayFormat;
+ import org.jkiss.dbeaver.model.data.DBDFormatSettings;
+ import org.jkiss.dbeaver.model.exec.DBCException;
+@@ -38,7 +37,7 @@
+ import org.junit.runner.RunWith;
+ import org.mockito.Mock;
+ import org.mockito.Mockito;
+-import org.mockito.runners.MockitoJUnitRunner;
++import org.mockito.junit.MockitoJUnitRunner;
+
+ import java.sql.Types;
+ import java.util.*;
+@@ -231,18 +230,18 @@ public void parseArrayString() throws DBCException {
+ }
+
+ private void setupGeneralWhenMocks() throws Exception {
+- Mockito.when(dataSource.getSQLDialect()).thenReturn(sqlDialect);
++// Mockito.when(dataSource.getSQLDialect()).thenReturn(sqlDialect);
+ Mockito.when(session.getProgressMonitor()).thenReturn(new VoidProgressMonitor());
+
+- Mockito.when(intItemType.getFullTypeName()).thenReturn("test_intItemType");
++// Mockito.when(intItemType.getFullTypeName()).thenReturn("test_intItemType");
+ Mockito.when(intItemType.getDataKind()).thenReturn(DBPDataKind.ANY);
+ Mockito.when(intItemType.getTypeID()).thenReturn(Types.INTEGER);
+
+- Mockito.when(arrayIntItemType.getFullTypeName()).thenReturn("test_arrayIntItemType");
++// Mockito.when(arrayIntItemType.getFullTypeName()).thenReturn("test_arrayIntItemType");
+ Mockito.when(arrayIntItemType.getDataKind()).thenReturn(DBPDataKind.ARRAY);
+ Mockito.when(arrayIntItemType.getComponentType(session.getProgressMonitor())).thenReturn(intItemType);
+
+- Mockito.when(doubleItemType.getFullTypeName()).thenReturn("test_doubleItemType");
++// Mockito.when(doubleItemType.getFullTypeName()).thenReturn("test_doubleItemType");
+ Mockito.when(doubleItemType.getDataKind()).thenReturn(DBPDataKind.NUMERIC);
+ Mockito.when(doubleItemType.getTypeID()).thenReturn(Types.DOUBLE);
+
+@@ -250,34 +249,34 @@ private void setupGeneralWhenMocks() throws Exception {
+ Mockito.when(arrayDoubleItemType.getDataKind()).thenReturn(DBPDataKind.ARRAY);
+ Mockito.when(arrayDoubleItemType.getComponentType(session.getProgressMonitor())).thenReturn(doubleItemType);
+
+- Mockito.when(stringItemType.getFullTypeName()).thenReturn("test_stringItemType");
++// Mockito.when(stringItemType.getFullTypeName()).thenReturn("test_stringItemType");
+ Mockito.when(stringItemType.getDataKind()).thenReturn(DBPDataKind.STRING);
+ Mockito.when(stringItemType.getTypeID()).thenReturn(Types.VARCHAR);
+- Mockito.when(stringItemType.getDataSource()).thenReturn(dataSource);
++// Mockito.when(stringItemType.getDataSource()).thenReturn(dataSource);
+
+- Mockito.when(arrayStringItemType.getFullTypeName()).thenReturn("test_arrayStringItemType");
++// Mockito.when(arrayStringItemType.getFullTypeName()).thenReturn("test_arrayStringItemType");
+ Mockito.when(arrayStringItemType.getDataKind()).thenReturn(DBPDataKind.ARRAY);
+ Mockito.when(arrayStringItemType.getComponentType(session.getProgressMonitor())).thenReturn(stringItemType);
+
+- Mockito.when(structItemType.getFullTypeName()).thenReturn("test_structItemType");
+- Mockito.when(structItemType.getDataKind()).thenReturn(DBPDataKind.STRUCT);
+- Mockito.when(structItemType.getTypeID()).thenReturn(Types.STRUCT);
++// Mockito.when(structItemType.getFullTypeName()).thenReturn("test_structItemType");
++// Mockito.when(structItemType.getDataKind()).thenReturn(DBPDataKind.STRUCT);
++// Mockito.when(structItemType.getTypeID()).thenReturn(Types.STRUCT);
+
+- Mockito.when(arrayStructItemType.getFullTypeName()).thenReturn("test_arrayStructItemType");
+- Mockito.when(arrayStructItemType.getDataKind()).thenReturn(DBPDataKind.ARRAY);
+- Mockito.when(arrayStructItemType.getComponentType(session.getProgressMonitor())).thenReturn(structItemType);
++// Mockito.when(arrayStructItemType.getFullTypeName()).thenReturn("test_arrayStructItemType");
++// Mockito.when(arrayStructItemType.getDataKind()).thenReturn(DBPDataKind.ARRAY);
++// Mockito.when(arrayStructItemType.getComponentType(session.getProgressMonitor())).thenReturn(structItemType);
+
+- Mockito.when(booleanItemType.getFullTypeName()).thenReturn("test_booleanItemType");
++// Mockito.when(booleanItemType.getFullTypeName()).thenReturn("test_booleanItemType");
+ Mockito.when(booleanItemType.getDataKind()).thenReturn(DBPDataKind.BOOLEAN);
+ Mockito.when(booleanItemType.getTypeID()).thenReturn(Types.BOOLEAN);
+
+- Mockito.when(arrayBooleanItemType.getFullTypeName()).thenReturn("test_arrayBooleanItemType");
++// Mockito.when(arrayBooleanItemType.getFullTypeName()).thenReturn("test_arrayBooleanItemType");
+ Mockito.when(arrayBooleanItemType.getDataKind()).thenReturn(DBPDataKind.ARRAY);
+ Mockito.when(arrayBooleanItemType.getComponentType(session.getProgressMonitor())).thenReturn(booleanItemType);
+
+- Mockito.when(dataFormatterProfile.createFormatter(DBDDataFormatter.TYPE_NAME_NUMBER, doubleItemType)).thenReturn(numberDataFormatter);
++// Mockito.when(dataFormatterProfile.createFormatter(DBDDataFormatter.TYPE_NAME_NUMBER, doubleItemType)).thenReturn(numberDataFormatter);
+
+- Mockito.when(dbdFormatSettings.getDataFormatterProfile()).thenReturn(dataFormatterProfile);
++// Mockito.when(dbdFormatSettings.getDataFormatterProfile()).thenReturn(dataFormatterProfile);
+ }
+
+ }
+diff --git a/test/org.jkiss.dbeaver.ext.postgresql.test/src/org/jkiss/dbeaver/ext/postgresql/model/PostgreDialectFunctionsTest.java b/test/org.jkiss.dbeaver.ext.postgresql.test/src/org/jkiss/dbeaver/ext/postgresql/model/PostgreDialectFunctionsTest.java
+index 14d7bfa9d4a..5c50d79782c 100644
+--- a/test/org.jkiss.dbeaver.ext.postgresql.test/src/org/jkiss/dbeaver/ext/postgresql/model/PostgreDialectFunctionsTest.java
++++ b/test/org.jkiss.dbeaver.ext.postgresql.test/src/org/jkiss/dbeaver/ext/postgresql/model/PostgreDialectFunctionsTest.java
+@@ -31,7 +31,7 @@
+ import org.junit.runner.RunWith;
+ import org.mockito.Mock;
+ import org.mockito.Mockito;
+-import org.mockito.runners.MockitoJUnitRunner;
++import org.mockito.junit.MockitoJUnitRunner;
+
+ import java.sql.Types;
+
+@@ -220,7 +220,7 @@ public void generateCorrectDataTypeNameFromNCRHARDataType() {
+ public void generateCorrectDataTypeNameWithModifiersFromNUMBERWithoutModifiers() {
+ Mockito.when(mockTypedObject.getTypeName()).thenReturn("number");
+ Mockito.when(mockTypedObject.getPrecision()).thenReturn(null);
+- Mockito.when(mockTypedObject.getScale()).thenReturn(null);
++// Mockito.when(mockTypedObject.getScale()).thenReturn(null);
+ String actualDataType = postgreDialect.convertExternalDataType(postgreDialect, mockTypedObject, testDataSource);
+ Assert.assertEquals("numeric", actualDataType);
+ }
+diff --git a/test/org.jkiss.dbeaver.ext.postgresql.test/src/org/jkiss/dbeaver/ext/postgresql/model/PostgreServerExtensionBaseTest.java b/test/org.jkiss.dbeaver.ext.postgresql.test/src/org/jkiss/dbeaver/ext/postgresql/model/PostgreServerExtensionBaseTest.java
+index cb2fee288df..6b42aac82ef 100644
+--- a/test/org.jkiss.dbeaver.ext.postgresql.test/src/org/jkiss/dbeaver/ext/postgresql/model/PostgreServerExtensionBaseTest.java
++++ b/test/org.jkiss.dbeaver.ext.postgresql.test/src/org/jkiss/dbeaver/ext/postgresql/model/PostgreServerExtensionBaseTest.java
+@@ -21,7 +21,7 @@
+ import org.junit.Test;
+ import org.junit.runner.RunWith;
+ import org.mockito.Mock;
+-import org.mockito.runners.MockitoJUnitRunner;
++import org.mockito.junit.MockitoJUnitRunner;
+
+ import static org.junit.Assert.assertEquals;
+ import static org.mockito.Mockito.when;
+diff --git a/test/org.jkiss.dbeaver.ext.postgresql.test/src/org/jkiss/dbeaver/ext/postgresql/model/PostgreTableBaseTest.java b/test/org.jkiss.dbeaver.ext.postgresql.test/src/org/jkiss/dbeaver/ext/postgresql/model/PostgreTableBaseTest.java
+index 52ea0270a60..034d8464656 100644
+--- a/test/org.jkiss.dbeaver.ext.postgresql.test/src/org/jkiss/dbeaver/ext/postgresql/model/PostgreTableBaseTest.java
++++ b/test/org.jkiss.dbeaver.ext.postgresql.test/src/org/jkiss/dbeaver/ext/postgresql/model/PostgreTableBaseTest.java
+@@ -35,7 +35,7 @@
+ import org.junit.runner.RunWith;
+ import org.mockito.Mock;
+ import org.mockito.Mockito;
+-import org.mockito.runners.MockitoJUnitRunner;
++import org.mockito.junit.MockitoJUnitRunner;
+
+ import java.util.Collections;
+ import java.util.List;
+@@ -83,10 +83,10 @@ public PostgreDataType getLocalDataType(String typeName) {
+
+ Mockito.when(mockDataSourceContainer.getPreferenceStore()).thenReturn(DBWorkbench.getPlatform().getPreferenceStore());
+
+- Mockito.when(mockResults.getString("relname")).thenReturn("sampleTable");
+- long sampleId = 111111;
+- Mockito.when(mockResults.getLong("oid")).thenReturn(sampleId);
+- Mockito.when(mockResults.getLong("relowner")).thenReturn(sampleId);
++// Mockito.when(mockResults.getString("relname")).thenReturn("sampleTable");
++// long sampleId = 111111;
++// Mockito.when(mockResults.getLong("oid")).thenReturn(sampleId);
++// Mockito.when(mockResults.getLong("relowner")).thenReturn(sampleId);
+
+ postgreExecutionContext = new PostgreExecutionContext(testDatabase, "Test");
+
+diff --git a/test/org.jkiss.dbeaver.parser.test/META-INF/MANIFEST.MF b/test/org.jkiss.dbeaver.parser.test/META-INF/MANIFEST.MF
+index 15c69ac9cdb..7f9efb35c3e 100644
+--- a/test/org.jkiss.dbeaver.parser.test/META-INF/MANIFEST.MF
++++ b/test/org.jkiss.dbeaver.parser.test/META-INF/MANIFEST.MF
+@@ -9,5 +9,5 @@ Bundle-Vendor: %Bundle-Vendor
+ Bundle-ClassPath: .
+ Automatic-Module-Name: org.jkiss.dbeaver.parser.common.test
+ Require-Bundle: org.jkiss.dbeaver.parser.common,
+- org.mockito.mockito-all,
++ org.mockito.mockito-core,
+ org.junit
+diff --git a/test/org.jkiss.dbeaver.parser.test/src/org/jkiss/dbeaver/parser/common/test/ParserTest.java b/test/org.jkiss.dbeaver.parser.test/src/org/jkiss/dbeaver/parser/common/test/ParserTest.java
+index e012306fba8..098916c91c2 100644
+--- a/test/org.jkiss.dbeaver.parser.test/src/org/jkiss/dbeaver/parser/common/test/ParserTest.java
++++ b/test/org.jkiss.dbeaver.parser.test/src/org/jkiss/dbeaver/parser/common/test/ParserTest.java
+@@ -19,7 +19,7 @@
+ import org.junit.Assert;
+ import org.junit.Test;
+ import org.junit.runner.RunWith;
+-import org.mockito.runners.MockitoJUnitRunner;
++import org.mockito.junit.MockitoJUnitRunner;
+
+ import static org.jkiss.dbeaver.parser.common.grammar.ExpressionFactory.*;
+
+diff --git a/test/org.jkiss.dbeaver.test.platform/META-INF/MANIFEST.MF b/test/org.jkiss.dbeaver.test.platform/META-INF/MANIFEST.MF
+index 6eab876a0cb..13253e7b327 100644
+--- a/test/org.jkiss.dbeaver.test.platform/META-INF/MANIFEST.MF
++++ b/test/org.jkiss.dbeaver.test.platform/META-INF/MANIFEST.MF
+@@ -10,7 +10,7 @@ Bundle-ActivationPolicy: lazy
+ Require-Bundle: org.eclipse.core.runtime,
+ org.eclipse.core.resources,
+ org.junit,
+- org.mockito.mockito-all,
++ org.mockito.mockito-core,
+ org.apache.felix.scr,
+ org.jkiss.dbeaver.model,
+ org.jkiss.dbeaver.model.sql,
+diff --git a/test/org.jkiss.dbeaver.test.platform/src/org/jkiss/dbeaver/model/DBUtilsTest.java b/test/org.jkiss.dbeaver.test.platform/src/org/jkiss/dbeaver/model/DBUtilsTest.java
+index d4b5407a9ed..a920c3c8266 100644
+--- a/test/org.jkiss.dbeaver.test.platform/src/org/jkiss/dbeaver/model/DBUtilsTest.java
++++ b/test/org.jkiss.dbeaver.test.platform/src/org/jkiss/dbeaver/model/DBUtilsTest.java
+@@ -27,7 +27,7 @@
+ import org.junit.runner.RunWith;
+ import org.mockito.Mock;
+ import org.mockito.Mockito;
+-import org.mockito.runners.MockitoJUnitRunner;
++import org.mockito.junit.MockitoJUnitRunner;
+
+ @RunWith(MockitoJUnitRunner.class)
+ public class DBUtilsTest {
+diff --git a/test/org.jkiss.dbeaver.test.platform/src/org/jkiss/dbeaver/model/DBValueFormattingTest.java b/test/org.jkiss.dbeaver.test.platform/src/org/jkiss/dbeaver/model/DBValueFormattingTest.java
+index 56a751e1fed..7cc420a96f5 100644
+--- a/test/org.jkiss.dbeaver.test.platform/src/org/jkiss/dbeaver/model/DBValueFormattingTest.java
++++ b/test/org.jkiss.dbeaver.test.platform/src/org/jkiss/dbeaver/model/DBValueFormattingTest.java
+@@ -16,8 +16,6 @@
+ */
+ package org.jkiss.dbeaver.model;
+
+-import static org.mockito.Mockito.mock;
+-
+ import org.jkiss.dbeaver.model.struct.DBSEntity;
+ import org.jkiss.dbeaver.model.struct.DBSEntityAssociation;
+ import org.jkiss.dbeaver.model.struct.DBSObject;
+@@ -28,7 +26,9 @@
+ import org.junit.Before;
+ import org.junit.Test;
+ import org.junit.runner.RunWith;
+-import org.mockito.runners.MockitoJUnitRunner;
++import org.mockito.junit.MockitoJUnitRunner;
++
++import static org.mockito.Mockito.mock;
+
+ @RunWith(MockitoJUnitRunner.class)
+ public class DBValueFormattingTest {
+diff --git a/test/org.jkiss.dbeaver.test.platform/src/org/jkiss/dbeaver/model/DataTypeConverterTest.java b/test/org.jkiss.dbeaver.test.platform/src/org/jkiss/dbeaver/model/DataTypeConverterTest.java
+index 51f4c5a8544..de5e496e35d 100644
+--- a/test/org.jkiss.dbeaver.test.platform/src/org/jkiss/dbeaver/model/DataTypeConverterTest.java
++++ b/test/org.jkiss.dbeaver.test.platform/src/org/jkiss/dbeaver/model/DataTypeConverterTest.java
+@@ -26,7 +26,7 @@
+ import org.junit.runner.RunWith;
+ import org.mockito.Mock;
+ import org.mockito.Mockito;
+-import org.mockito.runners.MockitoJUnitRunner;
++import org.mockito.junit.MockitoJUnitRunner;
+
+ @RunWith(MockitoJUnitRunner.class)
+ public class DataTypeConverterTest {
+@@ -43,7 +43,7 @@ public class DataTypeConverterTest {
+ @Before
+ public void setUp() throws Exception {
+ dialect = new JDBCSQLDialect("testName", "testID");
+- Mockito.when(mockDataSource.getSQLDialect()).thenReturn(dialect);
++ Mockito.lenient().when(mockDataSource.getSQLDialect()).thenReturn(dialect);
+ }
+
+ @Test
+diff --git a/test/org.jkiss.dbeaver.test.platform/src/org/jkiss/dbeaver/model/impl/data/transformers/EpochTimeAttributeTransformerTest.java b/test/org.jkiss.dbeaver.test.platform/src/org/jkiss/dbeaver/model/impl/data/transformers/EpochTimeAttributeTransformerTest.java
+index 7ef369aa571..512dc984ef2 100644
+--- a/test/org.jkiss.dbeaver.test.platform/src/org/jkiss/dbeaver/model/impl/data/transformers/EpochTimeAttributeTransformerTest.java
++++ b/test/org.jkiss.dbeaver.test.platform/src/org/jkiss/dbeaver/model/impl/data/transformers/EpochTimeAttributeTransformerTest.java
+@@ -34,7 +34,7 @@
+ import org.junit.Before;
+ import org.junit.Test;
+ import org.junit.runner.RunWith;
+-import org.mockito.runners.MockitoJUnitRunner;
++import org.mockito.junit.MockitoJUnitRunner;
+
+ import java.util.Collections;
+ import java.util.HashMap;
+diff --git a/test/org.jkiss.dbeaver.test.platform/src/org/jkiss/dbeaver/model/sql/analyzer/builder/DatabaseContainerBuilder.java b/test/org.jkiss.dbeaver.test.platform/src/org/jkiss/dbeaver/model/sql/analyzer/builder/DatabaseContainerBuilder.java
+index 4b46c032c68..6993c6747af 100644
+--- a/test/org.jkiss.dbeaver.test.platform/src/org/jkiss/dbeaver/model/sql/analyzer/builder/DatabaseContainerBuilder.java
++++ b/test/org.jkiss.dbeaver.test.platform/src/org/jkiss/dbeaver/model/sql/analyzer/builder/DatabaseContainerBuilder.java
+@@ -22,7 +22,7 @@
+ import org.jkiss.dbeaver.model.DBUtils;
+ import org.jkiss.dbeaver.model.struct.DBSObjectContainer;
+
+-import static org.mockito.Matchers.any;
++import static org.mockito.ArgumentMatchers.any;
+ import static org.mockito.Mockito.mock;
+ import static org.mockito.Mockito.when;
+
+@@ -37,7 +37,7 @@ public DatabaseContainerBuilder(@NotNull DBPDataSource dataSource, @NotNull Stri
+ when(container.getName()).thenReturn(name);
+ when(container.getPrimaryChildType(any())).thenReturn(null);
+ when(container.getChildren(any())).then(x -> children);
+- when(container.getChild(any(), any())).then(x -> DBUtils.findObject(children, x.getArgumentAt(1, String.class)));
++ when(container.getChild(any(), any())).then(x -> DBUtils.findObject(children, x.getArgument(1, String.class)));
+ }
+
+ @NotNull
+diff --git a/test/org.jkiss.dbeaver.test.platform/src/org/jkiss/dbeaver/model/sql/analyzer/builder/SchemaContainerBuilder.java b/test/org.jkiss.dbeaver.test.platform/src/org/jkiss/dbeaver/model/sql/analyzer/builder/SchemaContainerBuilder.java
+index c516d1a85e9..71a5b4309b0 100644
+--- a/test/org.jkiss.dbeaver.test.platform/src/org/jkiss/dbeaver/model/sql/analyzer/builder/SchemaContainerBuilder.java
++++ b/test/org.jkiss.dbeaver.test.platform/src/org/jkiss/dbeaver/model/sql/analyzer/builder/SchemaContainerBuilder.java
+@@ -23,7 +23,7 @@
+ import org.jkiss.dbeaver.model.struct.DBSObject;
+ import org.jkiss.dbeaver.model.struct.DBSObjectContainer;
+
+-import static org.mockito.Matchers.any;
++import static org.mockito.ArgumentMatchers.any;
+ import static org.mockito.Mockito.mock;
+ import static org.mockito.Mockito.when;
+
+@@ -38,7 +38,7 @@ public SchemaContainerBuilder(@NotNull DBPDataSource dataSource, @NotNull DBSObj
+ when(container.getName()).thenReturn(name);
+ when(container.getPrimaryChildType(any())).thenReturn(null);
+ when(container.getChildren(any())).then(x -> children);
+- when(container.getChild(any(), any())).then(x -> DBUtils.findObject(children, x.getArgumentAt(1, String.class)));
++ when(container.getChild(any(), any())).then(x -> DBUtils.findObject(children, x.getArgument(1, String.class)));
+ }
+
+ public SchemaContainerBuilder(@NotNull DBPDataSource dataSource, @NotNull String name) throws DBException {
+diff --git a/test/org.jkiss.dbeaver.test.platform/src/org/jkiss/dbeaver/model/sql/analyzer/builder/TableAttributeContainerBuilder.java b/test/org.jkiss.dbeaver.test.platform/src/org/jkiss/dbeaver/model/sql/analyzer/builder/TableAttributeContainerBuilder.java
+index 455779167f4..81e3dffd997 100644
+--- a/test/org.jkiss.dbeaver.test.platform/src/org/jkiss/dbeaver/model/sql/analyzer/builder/TableAttributeContainerBuilder.java
++++ b/test/org.jkiss.dbeaver.test.platform/src/org/jkiss/dbeaver/model/sql/analyzer/builder/TableAttributeContainerBuilder.java
+@@ -26,7 +26,7 @@
+ import org.jkiss.dbeaver.model.struct.DBSEntityType;
+ import org.jkiss.dbeaver.model.struct.DBSObject;
+
+-import static org.mockito.Matchers.any;
++import static org.mockito.ArgumentMatchers.any;
+ import static org.mockito.Mockito.mock;
+ import static org.mockito.Mockito.when;
+
+@@ -41,7 +41,7 @@ public TableAttributeContainerBuilder(@NotNull DBPDataSource dataSource, @NotNul
+ when(entity.getName()).thenReturn(name);
+ when(entity.getEntityType()).thenReturn(DBSEntityType.TABLE);
+ when(entity.getAttributes(any())).then(x -> children);
+- when(entity.getAttribute(any(), any())).then(x -> DBUtils.findObject(children, x.getArgumentAt(1, String.class)));
++ when(entity.getAttribute(any(), any())).then(x -> DBUtils.findObject(children, x.getArgument(1, String.class)));
+ }
+
+ public TableAttributeContainerBuilder(@NotNull DBPDataSource dataSource, @NotNull String name) throws DBException {
+diff --git a/test/org.jkiss.dbeaver.test.platform/src/org/jkiss/dbeaver/model/sql/analyzer/builder/TableContainerBuilder.java b/test/org.jkiss.dbeaver.test.platform/src/org/jkiss/dbeaver/model/sql/analyzer/builder/TableContainerBuilder.java
+index 33eb4718cec..ef1bd035a65 100644
+--- a/test/org.jkiss.dbeaver.test.platform/src/org/jkiss/dbeaver/model/sql/analyzer/builder/TableContainerBuilder.java
++++ b/test/org.jkiss.dbeaver.test.platform/src/org/jkiss/dbeaver/model/sql/analyzer/builder/TableContainerBuilder.java
+@@ -24,7 +24,7 @@
+ import org.jkiss.dbeaver.model.struct.DBSObject;
+ import org.jkiss.dbeaver.model.struct.DBSObjectContainer;
+
+-import static org.mockito.Matchers.any;
++import static org.mockito.ArgumentMatchers.any;
+ import static org.mockito.Mockito.mock;
+ import static org.mockito.Mockito.when;
+
+@@ -39,7 +39,7 @@ public TableContainerBuilder(@NotNull DBPDataSource dataSource, @NotNull DBSObje
+ when(container.getName()).thenReturn(name);
+ when(container.getPrimaryChildType(any())).thenReturn(null);
+ when(container.getChildren(any())).then(x -> children);
+- when(container.getChild(any(), any())).then(x -> DBUtils.findObject(children, x.getArgumentAt(1, String.class)));
++ when(container.getChild(any(), any())).then(x -> DBUtils.findObject(children, x.getArgument(1, String.class)));
+ }
+
+ public TableContainerBuilder(@NotNull DBPDataSource dataSource, @NotNull String name) throws DBException {
+diff --git a/test/org.jkiss.dbeaver.test.platform/src/org/jkiss/dbeaver/model/sql/analyzer/builder/request/RequestBuilder.java b/test/org.jkiss.dbeaver.test.platform/src/org/jkiss/dbeaver/model/sql/analyzer/builder/request/RequestBuilder.java
+index a9cf5149b82..c117fe413d7 100644
+--- a/test/org.jkiss.dbeaver.test.platform/src/org/jkiss/dbeaver/model/sql/analyzer/builder/request/RequestBuilder.java
++++ b/test/org.jkiss.dbeaver.test.platform/src/org/jkiss/dbeaver/model/sql/analyzer/builder/request/RequestBuilder.java
+@@ -31,7 +31,7 @@
+
+ import java.util.List;
+
+-import static org.mockito.Matchers.any;
++import static org.mockito.ArgumentMatchers.any;
+ import static org.mockito.Mockito.mock;
+ import static org.mockito.Mockito.when;
+
+@@ -86,7 +86,7 @@ public RequestResult prepare() throws DBException {
+
+ when(dataSource.getSQLDialect()).thenReturn(dialectRegistry.getDialect("generic").createInstance());
+ when(dataSource.getContainer()).thenReturn(dataSourceContainer);
+- when(dataSource.getChild(any(), any())).then(x -> DBUtils.findObject(children, x.getArgumentAt(1, String.class)));
++ when(dataSource.getChild(any(), any())).then(x -> DBUtils.findObject(children, x.getArgument(1, String.class)));
+ when(dataSource.getChildren(any())).then(x -> children);
+
+ return new RequestResult(dataSource);
+diff --git a/test/org.jkiss.dbeaver.test.platform/src/org/jkiss/dbeaver/model/sql/format/tokenized/SQLFormatterTokenizedTest.java b/test/org.jkiss.dbeaver.test.platform/src/org/jkiss/dbeaver/model/sql/format/tokenized/SQLFormatterTokenizedTest.java
+index 3837ad48d56..0acb2687492 100644
+--- a/test/org.jkiss.dbeaver.test.platform/src/org/jkiss/dbeaver/model/sql/format/tokenized/SQLFormatterTokenizedTest.java
++++ b/test/org.jkiss.dbeaver.test.platform/src/org/jkiss/dbeaver/model/sql/format/tokenized/SQLFormatterTokenizedTest.java
+@@ -29,7 +29,7 @@
+ import org.junit.runner.RunWith;
+ import org.mockito.Mock;
+ import org.mockito.Mockito;
+-import org.mockito.runners.MockitoJUnitRunner;
++import org.mockito.junit.MockitoJUnitRunner;
+
+ import static org.junit.Assert.assertEquals;
+
+@@ -140,8 +140,8 @@ public void shouldAddLineBreakBeforeBraceBySpecialSetting() {
+ String expectedString = getExpectedStringWithLineBreakBeforeBraces();
+ String inputString = "SELECT (SELECT thecol FROM thetable) FROM dual";
+
+- Mockito.when(preferenceStore.getBoolean(Mockito.eq(ModelPreferences.SQL_FORMAT_LF_BEFORE_COMMA))).thenReturn(false);
+- Mockito.when(preferenceStore.getBoolean(Mockito.eq(ModelPreferences.SQL_FORMAT_BREAK_BEFORE_CLOSE_BRACKET))).thenReturn(true);
++ Mockito.lenient().when(preferenceStore.getBoolean(Mockito.eq(ModelPreferences.SQL_FORMAT_LF_BEFORE_COMMA))).thenReturn(false);
++ Mockito.lenient().when(preferenceStore.getBoolean(Mockito.eq(ModelPreferences.SQL_FORMAT_BREAK_BEFORE_CLOSE_BRACKET))).thenReturn(true);
+
+ //when
+ String formattedString = format(inputString);
+@@ -157,8 +157,8 @@ public void shouldAddIndentForName() {
+ String expectedString = "SELECT"+lineBreak + "\tmy_field" + lineBreak + "FROM" + lineBreak + "\tmy_table";
+ String inputString = "SELECT my_field FROM my_table";
+
+- Mockito.when(preferenceStore.getBoolean(Mockito.eq(ModelPreferences.SQL_FORMAT_LF_BEFORE_COMMA))).thenReturn(false);
+- Mockito.when(preferenceStore.getBoolean(Mockito.eq(ModelPreferences.SQL_FORMAT_BREAK_BEFORE_CLOSE_BRACKET))).thenReturn(true);
++ Mockito.lenient().when(preferenceStore.getBoolean(Mockito.eq(ModelPreferences.SQL_FORMAT_LF_BEFORE_COMMA))).thenReturn(false);
++ Mockito.lenient().when(preferenceStore.getBoolean(Mockito.eq(ModelPreferences.SQL_FORMAT_BREAK_BEFORE_CLOSE_BRACKET))).thenReturn(true);
+
+ //when
+ String formattedString = format(inputString);
+@@ -546,7 +546,7 @@ public void shouldDoDefaultFormatForSimpleSelectAndCaseEndConditionInOrderBlock(
+ "\t\tELSE City" + lineBreak +
+ "\tEND)";
+
+- Mockito.when(configuration.isFunction("AVG")).thenReturn(true);
++ Mockito.lenient().when(configuration.isFunction("AVG")).thenReturn(true);
+
+ //when
+ String formattedString = format(inputString);
+diff --git a/test/org.jkiss.dbeaver.test.platform/src/org/jkiss/dbeaver/model/sql/parser/SQLScriptParserGenericsTest.java b/test/org.jkiss.dbeaver.test.platform/src/org/jkiss/dbeaver/model/sql/parser/SQLScriptParserGenericsTest.java
+index 10e5a9f41cc..d739fe68da2 100644
+--- a/test/org.jkiss.dbeaver.test.platform/src/org/jkiss/dbeaver/model/sql/parser/SQLScriptParserGenericsTest.java
++++ b/test/org.jkiss.dbeaver.test.platform/src/org/jkiss/dbeaver/model/sql/parser/SQLScriptParserGenericsTest.java
+@@ -39,7 +39,8 @@
+ import org.junit.runner.RunWith;
+ import org.mockito.Mock;
+ import org.mockito.Mockito;
+-import org.mockito.runners.MockitoJUnitRunner;
++import org.mockito.junit.MockitoJUnitRunner;
++
+ import java.util.List;
+
+ @RunWith(MockitoJUnitRunner.class)
+@@ -64,11 +65,11 @@ public void init() {
+ DBPConnectionConfiguration connectionConfiguration = new DBPConnectionConfiguration();
+ DBPPreferenceStore preferenceStore = DBWorkbench.getPlatform().getPreferenceStore();
+ Mockito.when(dataSource.getContainer()).thenReturn(dataSourceContainer);
+- Mockito.when(dataSourceContainer.getConnectionConfiguration()).thenReturn(connectionConfiguration);
+- Mockito.when(dataSourceContainer.getActualConnectionConfiguration()).thenReturn(connectionConfiguration);
++ Mockito.lenient().when(dataSourceContainer.getConnectionConfiguration()).thenReturn(connectionConfiguration);
++ Mockito.lenient().when(dataSourceContainer.getActualConnectionConfiguration()).thenReturn(connectionConfiguration);
+ Mockito.when(dataSourceContainer.getPreferenceStore()).thenReturn(preferenceStore);
+ Mockito.when(dataSourceContainer.getDriver()).thenReturn(driver);
+- Mockito.when(executionContext.getDataSource()).thenReturn(dataSource);
++ Mockito.lenient().when(executionContext.getDataSource()).thenReturn(dataSource);
+ Mockito.when(driver.getDriverParameter(Mockito.anyString())).thenReturn(null);
+ Mockito.when(dataSource.getMetaModel()).thenReturn(metaModel);
+ Mockito.when(metaModel.supportsUpsertStatement()).thenReturn(false);
+diff --git a/test/org.jkiss.dbeaver.test.platform/src/org/jkiss/dbeaver/model/sql/parser/SQLScriptParserTest.java b/test/org.jkiss.dbeaver.test.platform/src/org/jkiss/dbeaver/model/sql/parser/SQLScriptParserTest.java
+index 27317d50308..659d7fb22f3 100644
+--- a/test/org.jkiss.dbeaver.test.platform/src/org/jkiss/dbeaver/model/sql/parser/SQLScriptParserTest.java
++++ b/test/org.jkiss.dbeaver.test.platform/src/org/jkiss/dbeaver/model/sql/parser/SQLScriptParserTest.java
+@@ -38,7 +38,7 @@
+ import org.junit.runner.RunWith;
+ import org.mockito.Mock;
+ import org.mockito.Mockito;
+-import org.mockito.runners.MockitoJUnitRunner;
++import org.mockito.junit.MockitoJUnitRunner;
+
+ import java.util.ArrayList;
+ import java.util.Arrays;
+@@ -65,10 +65,10 @@ public void init() {
+ DBPConnectionConfiguration connectionConfiguration = new DBPConnectionConfiguration();
+ DBPPreferenceStore preferenceStore = DBWorkbench.getPlatform().getPreferenceStore();
+ Mockito.when(dataSource.getContainer()).thenReturn(dataSourceContainer);
+- Mockito.when(dataSourceContainer.getConnectionConfiguration()).thenReturn(connectionConfiguration);
++ Mockito.lenient().when(dataSourceContainer.getConnectionConfiguration()).thenReturn(connectionConfiguration);
+ Mockito.when(dataSourceContainer.getActualConnectionConfiguration()).thenReturn(connectionConfiguration);
+ Mockito.when(dataSourceContainer.getPreferenceStore()).thenReturn(preferenceStore);
+- Mockito.when(executionContext.getDataSource()).thenReturn(dataSource);
++ Mockito.lenient().when(executionContext.getDataSource()).thenReturn(dataSource);
+ Mockito.when(dataSourceContainer.getDriver()).thenReturn(driver);
+ }
+
+diff --git a/test/org.jkiss.dbeaver.test.platform/src/org/jkiss/dbeaver/model/sql/parser/TokenPredicatesConditionTest.java b/test/org.jkiss.dbeaver.test.platform/src/org/jkiss/dbeaver/model/sql/parser/TokenPredicatesConditionTest.java
+index 7e2f5217a42..8ff6974994f 100644
+--- a/test/org.jkiss.dbeaver.test.platform/src/org/jkiss/dbeaver/model/sql/parser/TokenPredicatesConditionTest.java
++++ b/test/org.jkiss.dbeaver.test.platform/src/org/jkiss/dbeaver/model/sql/parser/TokenPredicatesConditionTest.java
+@@ -16,13 +16,15 @@
+ */
+ package org.jkiss.dbeaver.model.sql.parser;
+
+-import org.jkiss.dbeaver.model.sql.parser.tokens.predicates.*;
++import org.jkiss.dbeaver.model.sql.parser.tokens.predicates.TokenPredicateFactory;
++import org.jkiss.dbeaver.model.sql.parser.tokens.predicates.TokenPredicateNode;
+ import org.junit.Assert;
+ import org.junit.Test;
+ import org.junit.runner.RunWith;
+-import org.mockito.runners.MockitoJUnitRunner;
++import org.mockito.junit.MockitoJUnitRunner;
+
+-import java.util.*;
++import java.util.List;
++import java.util.Set;
+ import java.util.stream.Collectors;
+
+ @RunWith(MockitoJUnitRunner.class)
+diff --git a/test/org.jkiss.dbeaver.test.platform/src/org/jkiss/dbeaver/model/sql/parser/TrieTest.java b/test/org.jkiss.dbeaver.test.platform/src/org/jkiss/dbeaver/model/sql/parser/TrieTest.java
+index cbf3c5370c8..a13b5a46b45 100644
+--- a/test/org.jkiss.dbeaver.test.platform/src/org/jkiss/dbeaver/model/sql/parser/TrieTest.java
++++ b/test/org.jkiss.dbeaver.test.platform/src/org/jkiss/dbeaver/model/sql/parser/TrieTest.java
+@@ -21,7 +21,7 @@
+ import org.junit.Assert;
+ import org.junit.Test;
+ import org.junit.runner.RunWith;
+-import org.mockito.runners.MockitoJUnitRunner;
++import org.mockito.junit.MockitoJUnitRunner;
+
+ import java.util.*;
+ import java.util.stream.Collectors;
+diff --git a/test/org.jkiss.dbeaver.test.platform/src/org/jkiss/dbeaver/tools/transfer/CSVImporterTest.java b/test/org.jkiss.dbeaver.test.platform/src/org/jkiss/dbeaver/tools/transfer/CSVImporterTest.java
+index eb0a42cb7bb..b34a1af8602 100644
+--- a/test/org.jkiss.dbeaver.test.platform/src/org/jkiss/dbeaver/tools/transfer/CSVImporterTest.java
++++ b/test/org.jkiss.dbeaver.test.platform/src/org/jkiss/dbeaver/tools/transfer/CSVImporterTest.java
+@@ -28,7 +28,7 @@
+ import org.junit.runner.RunWith;
+ import org.mockito.Mock;
+ import org.mockito.Mockito;
+-import org.mockito.runners.MockitoJUnitRunner;
++import org.mockito.junit.MockitoJUnitRunner;
+
+ import java.io.ByteArrayInputStream;
+ import java.io.File;
diff --git a/package.yml b/package.yml
--- a/package.yml
+++ b/package.yml
@@ -1,8 +1,8 @@
name : dbeaver
-version : 22.1.2
-release : 50
+version : 22.1.3
+release : 51
source :
- - https://github.com/dbeaver/dbeaver/archive/refs/tags/22.1.2.tar.gz : 446f880b5e806842465db3a135ba81143a27e7ff2fbb33a68d3eb2786bbf4f8b
+ - https://github.com/dbeaver/dbeaver/archive/refs/tags/22.1.3.tar.gz : 874921bad8bdcf37e4c9cb94f0b599f5d561de3934cecfef5ae2da3603a970a8
license : Apache-2.0
component : database
homepage : https://dbeaver.io/
@@ -22,9 +22,13 @@
%patch -Np1 < $pkgfiles/0001-Disable-auto-update-check-by-default.patch
%patch -p1 < $pkgfiles/0001-Change-default-theme-to-dark.patch
- sed -i "s|<compilerVersion>1.8</compilerVersion>|<compilerVersion>11</compilerVersion>|" pom.xml
+ # TODO: Remove on next version
+ %patch -p1 < $pkgfiles/mockito.patch
+
+ sed -i "s|<target>11</target>|<target>17</target>|" pom.xml
+ sed -i "s|<compilerVersion>1.8</compilerVersion>|<compilerVersion>17</compilerVersion>|" pom.xml
build : |
- export MAVEN_OPTS="-Xmx512m"
+ export MAVEN_OPTS="-Xmx1024m"
mvn -Dmaven.repo.local=$workdir/.m2 package
install : |
export _target_dir=product/community/target/products/org.jkiss.dbeaver.core.product/linux/gtk/x86_64/dbeaver
diff --git a/pspec_x86_64.xml b/pspec_x86_64.xml
--- a/pspec_x86_64.xml
+++ b/pspec_x86_64.xml
@@ -93,54 +93,54 @@
<Path fileType="data">/usr/share/dbeaver/features/org.eclipse.equinox.p2.extras.feature_1.4.1600.v20220518-1326/feature.properties</Path>
<Path fileType="data">/usr/share/dbeaver/features/org.eclipse.equinox.p2.extras.feature_1.4.1600.v20220518-1326/feature.xml</Path>
<Path fileType="data">/usr/share/dbeaver/features/org.eclipse.equinox.p2.extras.feature_1.4.1600.v20220518-1326/license.html</Path>
- <Path fileType="data">/usr/share/dbeaver/features/org.jkiss.dbeaver.app.base.feature_22.1.2.202207151640/META-INF/MANIFEST.MF</Path>
- <Path fileType="data">/usr/share/dbeaver/features/org.jkiss.dbeaver.app.base.feature_22.1.2.202207151640/feature.properties</Path>
- <Path fileType="data">/usr/share/dbeaver/features/org.jkiss.dbeaver.app.base.feature_22.1.2.202207151640/feature.xml</Path>
- <Path fileType="data">/usr/share/dbeaver/features/org.jkiss.dbeaver.ce.feature_22.1.2.202207151640/META-INF/MANIFEST.MF</Path>
- <Path fileType="data">/usr/share/dbeaver/features/org.jkiss.dbeaver.ce.feature_22.1.2.202207151640/feature.properties</Path>
- <Path fileType="data">/usr/share/dbeaver/features/org.jkiss.dbeaver.ce.feature_22.1.2.202207151640/feature.xml</Path>
- <Path fileType="data">/usr/share/dbeaver/features/org.jkiss.dbeaver.db.feature_1.0.76.202207151640/META-INF/MANIFEST.MF</Path>
- <Path fileType="data">/usr/share/dbeaver/features/org.jkiss.dbeaver.db.feature_1.0.76.202207151640/feature.properties</Path>
- <Path fileType="data">/usr/share/dbeaver/features/org.jkiss.dbeaver.db.feature_1.0.76.202207151640/feature.xml</Path>
- <Path fileType="data">/usr/share/dbeaver/features/org.jkiss.dbeaver.db.ui.feature_1.0.76.202207151640/META-INF/MANIFEST.MF</Path>
- <Path fileType="data">/usr/share/dbeaver/features/org.jkiss.dbeaver.db.ui.feature_1.0.76.202207151640/feature.properties</Path>
- <Path fileType="data">/usr/share/dbeaver/features/org.jkiss.dbeaver.db.ui.feature_1.0.76.202207151640/feature.xml</Path>
- <Path fileType="data">/usr/share/dbeaver/features/org.jkiss.dbeaver.rcp.feature_2.1.160.202207151640/META-INF/MANIFEST.MF</Path>
- <Path fileType="data">/usr/share/dbeaver/features/org.jkiss.dbeaver.rcp.feature_2.1.160.202207151640/build.properties</Path>
- <Path fileType="data">/usr/share/dbeaver/features/org.jkiss.dbeaver.rcp.feature_2.1.160.202207151640/feature.properties</Path>
- <Path fileType="data">/usr/share/dbeaver/features/org.jkiss.dbeaver.rcp.feature_2.1.160.202207151640/feature.xml</Path>
- <Path fileType="data">/usr/share/dbeaver/features/org.jkiss.dbeaver.runtime.feature_22.1.2.202207151640/META-INF/MANIFEST.MF</Path>
- <Path fileType="data">/usr/share/dbeaver/features/org.jkiss.dbeaver.runtime.feature_22.1.2.202207151640/feature.properties</Path>
- <Path fileType="data">/usr/share/dbeaver/features/org.jkiss.dbeaver.runtime.feature_22.1.2.202207151640/feature.xml</Path>
- <Path fileType="data">/usr/share/dbeaver/features/org.jkiss.dbeaver.standalone.feature_22.1.2.202207151640/META-INF/MANIFEST.MF</Path>
- <Path fileType="data">/usr/share/dbeaver/features/org.jkiss.dbeaver.standalone.feature_22.1.2.202207151640/feature.properties</Path>
- <Path fileType="data">/usr/share/dbeaver/features/org.jkiss.dbeaver.standalone.feature_22.1.2.202207151640/feature.xml</Path>
- <Path fileType="data">/usr/share/dbeaver/features/org.jkiss.dbeaver.ui.extra.feature_22.1.2.202207151640/META-INF/MANIFEST.MF</Path>
- <Path fileType="data">/usr/share/dbeaver/features/org.jkiss.dbeaver.ui.extra.feature_22.1.2.202207151640/feature.properties</Path>
- <Path fileType="data">/usr/share/dbeaver/features/org.jkiss.dbeaver.ui.extra.feature_22.1.2.202207151640/feature.xml</Path>
- <Path fileType="data">/usr/share/dbeaver/features/org.jkiss.dbeaver.ui.feature_22.1.2.202207151640/META-INF/MANIFEST.MF</Path>
- <Path fileType="data">/usr/share/dbeaver/features/org.jkiss.dbeaver.ui.feature_22.1.2.202207151640/feature.properties</Path>
- <Path fileType="data">/usr/share/dbeaver/features/org.jkiss.dbeaver.ui.feature_22.1.2.202207151640/feature.xml</Path>
+ <Path fileType="data">/usr/share/dbeaver/features/org.jkiss.dbeaver.app.base.feature_22.1.3.202208012118/META-INF/MANIFEST.MF</Path>
+ <Path fileType="data">/usr/share/dbeaver/features/org.jkiss.dbeaver.app.base.feature_22.1.3.202208012118/feature.properties</Path>
+ <Path fileType="data">/usr/share/dbeaver/features/org.jkiss.dbeaver.app.base.feature_22.1.3.202208012118/feature.xml</Path>
+ <Path fileType="data">/usr/share/dbeaver/features/org.jkiss.dbeaver.ce.feature_22.1.3.202208012118/META-INF/MANIFEST.MF</Path>
+ <Path fileType="data">/usr/share/dbeaver/features/org.jkiss.dbeaver.ce.feature_22.1.3.202208012118/feature.properties</Path>
+ <Path fileType="data">/usr/share/dbeaver/features/org.jkiss.dbeaver.ce.feature_22.1.3.202208012118/feature.xml</Path>
+ <Path fileType="data">/usr/share/dbeaver/features/org.jkiss.dbeaver.db.feature_1.0.77.202208012118/META-INF/MANIFEST.MF</Path>
+ <Path fileType="data">/usr/share/dbeaver/features/org.jkiss.dbeaver.db.feature_1.0.77.202208012118/feature.properties</Path>
+ <Path fileType="data">/usr/share/dbeaver/features/org.jkiss.dbeaver.db.feature_1.0.77.202208012118/feature.xml</Path>
+ <Path fileType="data">/usr/share/dbeaver/features/org.jkiss.dbeaver.db.ui.feature_1.0.77.202208012118/META-INF/MANIFEST.MF</Path>
+ <Path fileType="data">/usr/share/dbeaver/features/org.jkiss.dbeaver.db.ui.feature_1.0.77.202208012118/feature.properties</Path>
+ <Path fileType="data">/usr/share/dbeaver/features/org.jkiss.dbeaver.db.ui.feature_1.0.77.202208012118/feature.xml</Path>
+ <Path fileType="data">/usr/share/dbeaver/features/org.jkiss.dbeaver.rcp.feature_2.1.161.202208012118/META-INF/MANIFEST.MF</Path>
+ <Path fileType="data">/usr/share/dbeaver/features/org.jkiss.dbeaver.rcp.feature_2.1.161.202208012118/build.properties</Path>
+ <Path fileType="data">/usr/share/dbeaver/features/org.jkiss.dbeaver.rcp.feature_2.1.161.202208012118/feature.properties</Path>
+ <Path fileType="data">/usr/share/dbeaver/features/org.jkiss.dbeaver.rcp.feature_2.1.161.202208012118/feature.xml</Path>
+ <Path fileType="data">/usr/share/dbeaver/features/org.jkiss.dbeaver.runtime.feature_22.1.3.202208012118/META-INF/MANIFEST.MF</Path>
+ <Path fileType="data">/usr/share/dbeaver/features/org.jkiss.dbeaver.runtime.feature_22.1.3.202208012118/feature.properties</Path>
+ <Path fileType="data">/usr/share/dbeaver/features/org.jkiss.dbeaver.runtime.feature_22.1.3.202208012118/feature.xml</Path>
+ <Path fileType="data">/usr/share/dbeaver/features/org.jkiss.dbeaver.standalone.feature_22.1.3.202208012118/META-INF/MANIFEST.MF</Path>
+ <Path fileType="data">/usr/share/dbeaver/features/org.jkiss.dbeaver.standalone.feature_22.1.3.202208012118/feature.properties</Path>
+ <Path fileType="data">/usr/share/dbeaver/features/org.jkiss.dbeaver.standalone.feature_22.1.3.202208012118/feature.xml</Path>
+ <Path fileType="data">/usr/share/dbeaver/features/org.jkiss.dbeaver.ui.extra.feature_22.1.3.202208012118/META-INF/MANIFEST.MF</Path>
+ <Path fileType="data">/usr/share/dbeaver/features/org.jkiss.dbeaver.ui.extra.feature_22.1.3.202208012118/feature.properties</Path>
+ <Path fileType="data">/usr/share/dbeaver/features/org.jkiss.dbeaver.ui.extra.feature_22.1.3.202208012118/feature.xml</Path>
+ <Path fileType="data">/usr/share/dbeaver/features/org.jkiss.dbeaver.ui.feature_22.1.3.202208012118/META-INF/MANIFEST.MF</Path>
+ <Path fileType="data">/usr/share/dbeaver/features/org.jkiss.dbeaver.ui.feature_22.1.3.202208012118/feature.properties</Path>
+ <Path fileType="data">/usr/share/dbeaver/features/org.jkiss.dbeaver.ui.feature_22.1.3.202208012118/feature.xml</Path>
<Path fileType="data">/usr/share/dbeaver/licenses/commons_license.txt</Path>
<Path fileType="data">/usr/share/dbeaver/licenses/dbeaver_license.txt</Path>
<Path fileType="data">/usr/share/dbeaver/licenses/eclipse_license.html</Path>
<Path fileType="data">/usr/share/dbeaver/licenses/jsch-license.txt</Path>
<Path fileType="data">/usr/share/dbeaver/p2/org.eclipse.equinox.p2.core/cache/artifacts.xml</Path>
- <Path fileType="data">/usr/share/dbeaver/p2/org.eclipse.equinox.p2.core/cache/binary/org.jkiss.dbeaver.ce.feature_root.gtk.linux.x86_64_22.1.2.202207151640</Path>
- <Path fileType="data">/usr/share/dbeaver/p2/org.eclipse.equinox.p2.core/cache/binary/org.jkiss.dbeaver.ce.feature_root_22.1.2.202207151640</Path>
- <Path fileType="data">/usr/share/dbeaver/p2/org.eclipse.equinox.p2.core/cache/binary/org.jkiss.dbeaver.core.product.executable.gtk.linux.x86_64_22.1.2.202207151640</Path>
+ <Path fileType="data">/usr/share/dbeaver/p2/org.eclipse.equinox.p2.core/cache/binary/org.jkiss.dbeaver.ce.feature_root.gtk.linux.x86_64_22.1.3.202208012118</Path>
+ <Path fileType="data">/usr/share/dbeaver/p2/org.eclipse.equinox.p2.core/cache/binary/org.jkiss.dbeaver.ce.feature_root_22.1.3.202208012118</Path>
+ <Path fileType="data">/usr/share/dbeaver/p2/org.eclipse.equinox.p2.core/cache/binary/org.jkiss.dbeaver.core.product.executable.gtk.linux.x86_64_22.1.3.202208012118</Path>
<Path fileType="data">/usr/share/dbeaver/p2/org.eclipse.equinox.p2.engine/.settings/org.eclipse.equinox.p2.artifact.repository.prefs</Path>
<Path fileType="data">/usr/share/dbeaver/p2/org.eclipse.equinox.p2.engine/.settings/org.eclipse.equinox.p2.metadata.repository.prefs</Path>
<Path fileType="data">/usr/share/dbeaver/p2/org.eclipse.equinox.p2.engine/profileRegistry/DefaultProfile.profile/.data/.settings/org.eclipse.equinox.p2.artifact.repository.prefs</Path>
<Path fileType="data">/usr/share/dbeaver/p2/org.eclipse.equinox.p2.engine/profileRegistry/DefaultProfile.profile/.data/.settings/org.eclipse.equinox.p2.metadata.repository.prefs</Path>
<Path fileType="data">/usr/share/dbeaver/p2/org.eclipse.equinox.p2.engine/profileRegistry/DefaultProfile.profile/.data/org.eclipse.equinox.internal.p2.touchpoint.eclipse.actions/jvmargs</Path>
<Path fileType="data">/usr/share/dbeaver/p2/org.eclipse.equinox.p2.engine/profileRegistry/DefaultProfile.profile/.lock</Path>
- <Path fileType="data">/usr/share/dbeaver/p2/org.eclipse.equinox.p2.engine/profileRegistry/DefaultProfile.profile/1657903389423.profile.gz</Path>
- <Path fileType="data">/usr/share/dbeaver/p2/org.eclipse.equinox.p2.engine/profileRegistry/DefaultProfile.profile/1657903389425.profile.gz</Path>
- <Path fileType="data">/usr/share/dbeaver/p2/org.eclipse.equinox.p2.engine/profileRegistry/DefaultProfile.profile/1657903397607.profile.gz</Path>
- <Path fileType="data">/usr/share/dbeaver/p2/org.eclipse.equinox.p2.engine/profileRegistry/DefaultProfile.profile/1657903398491.profile.gz</Path>
+ <Path fileType="data">/usr/share/dbeaver/p2/org.eclipse.equinox.p2.engine/profileRegistry/DefaultProfile.profile/1659388799939.profile.gz</Path>
+ <Path fileType="data">/usr/share/dbeaver/p2/org.eclipse.equinox.p2.engine/profileRegistry/DefaultProfile.profile/1659388799940.profile.gz</Path>
+ <Path fileType="data">/usr/share/dbeaver/p2/org.eclipse.equinox.p2.engine/profileRegistry/DefaultProfile.profile/1659388802122.profile.gz</Path>
+ <Path fileType="data">/usr/share/dbeaver/p2/org.eclipse.equinox.p2.engine/profileRegistry/DefaultProfile.profile/1659388802439.profile.gz</Path>
<Path fileType="data">/usr/share/dbeaver/p2/org.eclipse.equinox.p2.repository/pgp</Path>
- <Path fileType="data">/usr/share/dbeaver/plugins/com.github.jsqlparser_4.3.0.jar</Path>
+ <Path fileType="data">/usr/share/dbeaver/plugins/com.github.jsqlparser_4.5.0.jar</Path>
<Path fileType="data">/usr/share/dbeaver/plugins/com.google.gson_2.8.9.v20220111-1409.jar</Path>
<Path fileType="data">/usr/share/dbeaver/plugins/com.ibm.icu.base_58.2.0.v20170418-1837.jar</Path>
<Path fileType="data">/usr/share/dbeaver/plugins/com.jcraft.jsch_0.1.55.v20190404-1902.jar</Path>
@@ -185,7 +185,7 @@
<Path fileType="data">/usr/share/dbeaver/plugins/org.eclipse.core.runtime_3.25.0.v20220506-1157.jar</Path>
<Path fileType="data">/usr/share/dbeaver/plugins/org.eclipse.core.variables_3.5.100.v20210721-1355.jar</Path>
<Path fileType="data">/usr/share/dbeaver/plugins/org.eclipse.debug.core_3.19.100.v20220324-0630.jar</Path>
- <Path fileType="data">/usr/share/dbeaver/plugins/org.eclipse.draw2dl_3.12.100.20220506142945.jar</Path>
+ <Path fileType="data">/usr/share/dbeaver/plugins/org.eclipse.draw2dl_3.12.100.20220729112723.jar</Path>
<Path fileType="data">/usr/share/dbeaver/plugins/org.eclipse.e4.core.commands_1.0.100.v20211204-1536.jar</Path>
<Path fileType="data">/usr/share/dbeaver/plugins/org.eclipse.e4.core.contexts_1.10.0.v20220430-0424.jar</Path>
<Path fileType="data">/usr/share/dbeaver/plugins/org.eclipse.e4.core.di.annotations_1.7.100.v20210910-0640.jar</Path>
@@ -291,7 +291,7 @@
<Path fileType="data">/usr/share/dbeaver/plugins/org.eclipse.equinox.security_1.3.900.v20220108-1321.jar</Path>
<Path fileType="data">/usr/share/dbeaver/plugins/org.eclipse.equinox.simpleconfigurator.manipulator_2.2.0.v20210315-2228.jar</Path>
<Path fileType="data">/usr/share/dbeaver/plugins/org.eclipse.equinox.simpleconfigurator_1.4.0.v20210315-2228.jar</Path>
- <Path fileType="data">/usr/share/dbeaver/plugins/org.eclipse.gef3_3.12.100.20220506142945.jar</Path>
+ <Path fileType="data">/usr/share/dbeaver/plugins/org.eclipse.gef3_3.12.100.20220729112723.jar</Path>
<Path fileType="data">/usr/share/dbeaver/plugins/org.eclipse.help_3.9.100.v20210721-0601.jar</Path>
<Path fileType="data">/usr/share/dbeaver/plugins/org.eclipse.jface.databinding_1.13.0.v20210619-1146.jar</Path>
<Path fileType="data">/usr/share/dbeaver/plugins/org.eclipse.jface.notifications_0.5.0.v20220401-0716.jar</Path>
@@ -397,108 +397,108 @@
<Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.bundle.sshj_0.33.0/lib/eddsa-0.3.0.jar</Path>
<Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.bundle.sshj_0.33.0/lib/jzlib-1.1.3.jar</Path>
<Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.bundle.sshj_0.33.0/lib/sshj-0.33.0.jar</Path>
- <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.cmp.simple.ui_6.0.81.202207151640.jar</Path>
- <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.cmp.simple_6.0.81.202207151640.jar</Path>
- <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.core_22.1.2.202207151640.jar</Path>
- <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.data.console_1.0.61.202207151640.jar</Path>
- <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.data.gis.view_1.0.80.202207151640.jar</Path>
- <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.data.gis_1.0.109.202207151640.jar</Path>
- <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.data.transfer.ui_1.0.69.202207151640.jar</Path>
- <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.data.transfer_2.0.69.202207151640.jar</Path>
- <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.erd.model_1.0.45.202207151640.jar</Path>
- <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.erd.ui_3.0.45.202207151640.jar</Path>
- <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.athena.ui_1.0.55.202207151640.jar</Path>
- <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.athena_1.0.91.202207151640.jar</Path>
- <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.bigquery.ui_1.0.55.202207151640.jar</Path>
- <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.bigquery_1.0.91.202207151640.jar</Path>
- <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.clickhouse.ui_1.0.89.202207151640.jar</Path>
- <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.clickhouse_1.0.90.202207151640.jar</Path>
- <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.databricks_1.0.7.202207151640.jar</Path>
- <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.datavirtuality.ui_1.0.31.202207151640.jar</Path>
- <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.datavirtuality_1.0.35.202207151640.jar</Path>
- <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.db2.i_1.0.73.202207151640.jar</Path>
- <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.db2.ui_1.0.10.202207151640.jar</Path>
- <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.db2.zos_1.0.88.202207151640.jar</Path>
- <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.db2_2.1.170.202207151640.jar</Path>
- <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.denodo.ui_1.0.31.202207151640.jar</Path>
- <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.denodo_1.0.31.202207151640.jar</Path>
- <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.derby_1.1.170.202207151640.jar</Path>
- <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.elasticsearch_1.0.96.202207151640.jar</Path>
- <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.exasol.ui_1.0.54.202207151640.jar</Path>
- <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.exasol_1.0.143.202207151640.jar</Path>
- <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.firebird_1.0.186.202207151640.jar</Path>
- <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.format.sqlworkbenchj_1.0.92.202207151640.jar</Path>
- <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.generic.ui_1.0.61.202207151640.jar</Path>
- <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.generic_2.3.171.202207151640.jar</Path>
- <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.greenplum_1.0.86.202207151640.jar</Path>
- <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.h2_1.0.140.202207151640.jar</Path>
- <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.h2gis_1.0.68.202207151640.jar</Path>
- <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.hana.ui_1.0.38.202207151640.jar</Path>
- <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.hana_1.2.63.202207151640.jar</Path>
- <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.hive_1.0.91.202207151640.jar</Path>
- <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.hsqldb_1.0.132.202207151640.jar</Path>
- <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.import_config_2.1.148.202207151640.jar</Path>
- <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.informix_1.0.176.202207151640.jar</Path>
- <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.kognitio_1.0.69.202207151640.jar</Path>
- <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.mssql.ui_1.0.84.202207151640.jar</Path>
- <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.mssql_1.0.179.202207151640.jar</Path>
- <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.mysql.ui_1.0.77.202207151640.jar</Path>
- <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.mysql_2.1.170.202207151640.jar</Path>
- <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.netezza_1.0.150.202207151640.jar</Path>
- <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.oceanbase.ui_1.0.23.202207151640.jar</Path>
- <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.oceanbase_1.0.23.202207151640.jar</Path>
- <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.ocient_1.0.56.202207151640.jar</Path>
- <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.opendistro_1.0.69.202207151640.jar</Path>
- <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.oracle.ui_1.0.72.202207151640.jar</Path>
- <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.oracle_2.1.170.202207151640.jar</Path>
- <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.phoenix_1.0.154.202207151640.jar</Path>
- <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.postgresql.ui_1.0.61.202207151640.jar</Path>
- <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.postgresql_2.1.158.202207151640.jar</Path>
- <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.sample.database_1.0.122.202207151640.jar</Path>
- <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.snowflake.core_1.0.105.202207151640.jar</Path>
- <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.snowflake.ui_1.0.105.202207151640.jar</Path>
- <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.spanner.ui_1.0.55.202207151640.jar</Path>
- <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.spanner_1.0.72.202207151640.jar</Path>
- <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.sqlite.ui_1.0.55.202207151640.jar</Path>
- <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.sqlite_1.0.134.202207151640.jar</Path>
- <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.teradata_1.0.153.202207151640.jar</Path>
- <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.ui.colortheme_1.0.92.202207151640.jar</Path>
- <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.ui.locks_1.0.130.202207151640.jar</Path>
- <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.ui.tipoftheday_1.0.91.202207151640.jar</Path>
- <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.vertica.ui_1.0.76.202207151640.jar</Path>
- <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.vertica_2.0.115.202207151640.jar</Path>
- <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.model.sql_1.0.75.202207151640.jar</Path>
- <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.model_1.0.174.202207151640.jar</Path>
- <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.net.ssh.jsch_1.1.95.202207151640.jar</Path>
- <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.net.ssh.sshj_1.0.106.202207151640.jar</Path>
- <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.net.ssh.ui_1.0.106.202207151640.jar</Path>
- <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.net.ssh_1.0.106.202207151640.jar</Path>
- <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.parser.common_1.0.2.202207151640.jar</Path>
- <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.registry_1.0.79.202207151640.jar</Path>
- <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.slf4j_2.0.55.202207151640.jar</Path>
- <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.tasks.native.ui_1.0.63.202207151640.jar</Path>
- <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.tasks.native_1.0.63.202207151640.jar</Path>
- <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.tasks.sql.ui_1.0.51.202207151640.jar</Path>
- <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.tasks.ui.view_1.0.34.202207151640.jar</Path>
- <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.tasks.ui_1.0.63.202207151640.jar</Path>
- <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.ui.app.standalone_22.1.2.202207151640.jar</Path>
- <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.ui.charts_1.0.82.202207151640.jar</Path>
- <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.ui.dashboard_1.0.82.202207151640.jar</Path>
- <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.ui.editors.acl_1.0.81.202207151640.jar</Path>
- <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.ui.editors.base_1.0.85.202207151640.jar</Path>
- <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.ui.editors.connection_1.0.76.202207151640.jar</Path>
- <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.ui.editors.data_1.0.85.202207151640.jar</Path>
- <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.ui.editors.entity_1.0.85.202207151640.jar</Path>
- <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.ui.editors.hex_1.0.85.202207151640.jar</Path>
- <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.ui.editors.image_1.0.85.202207151640.jar</Path>
- <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.ui.editors.json_1.0.69.202207151640.jar</Path>
- <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.ui.editors.session_1.0.63.202207151640.jar</Path>
- <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.ui.editors.sql_1.0.85.202207151640.jar</Path>
- <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.ui.editors.xml_1.0.85.202207151640.jar</Path>
- <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.ui.navigator_1.0.85.202207151640.jar</Path>
- <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.ui.search_1.0.76.202207151640.jar</Path>
- <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.ui_5.1.100.202207151640.jar</Path>
- <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.utils_2.1.168.202207151640.jar</Path>
+ <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.cmp.simple.ui_6.0.82.202208012118.jar</Path>
+ <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.cmp.simple_6.0.82.202208012118.jar</Path>
+ <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.core_22.1.3.202208012118.jar</Path>
+ <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.data.console_1.0.62.202208012118.jar</Path>
+ <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.data.gis.view_1.0.81.202208012118.jar</Path>
+ <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.data.gis_1.0.110.202208012118.jar</Path>
+ <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.data.transfer.ui_1.0.70.202208012118.jar</Path>
+ <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.data.transfer_2.0.70.202208012118.jar</Path>
+ <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.erd.model_1.0.46.202208012118.jar</Path>
+ <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.erd.ui_3.0.46.202208012118.jar</Path>
+ <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.athena.ui_1.0.56.202208012118.jar</Path>
+ <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.athena_1.0.92.202208012118.jar</Path>
+ <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.bigquery.ui_1.0.56.202208012118.jar</Path>
+ <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.bigquery_1.0.92.202208012118.jar</Path>
+ <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.clickhouse.ui_1.0.90.202208012118.jar</Path>
+ <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.clickhouse_1.0.91.202208012118.jar</Path>
+ <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.databricks_1.0.8.202208012118.jar</Path>
+ <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.datavirtuality.ui_1.0.32.202208012118.jar</Path>
+ <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.datavirtuality_1.0.36.202208012118.jar</Path>
+ <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.db2.i_1.0.74.202208012118.jar</Path>
+ <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.db2.ui_1.0.11.202208012118.jar</Path>
+ <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.db2.zos_1.0.89.202208012118.jar</Path>
+ <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.db2_2.1.171.202208012118.jar</Path>
+ <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.denodo.ui_1.0.32.202208012118.jar</Path>
+ <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.denodo_1.0.32.202208012118.jar</Path>
+ <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.derby_1.1.171.202208012118.jar</Path>
+ <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.elasticsearch_1.0.97.202208012118.jar</Path>
+ <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.exasol.ui_1.0.55.202208012118.jar</Path>
+ <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.exasol_1.0.144.202208012118.jar</Path>
+ <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.firebird_1.0.187.202208012118.jar</Path>
+ <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.format.sqlworkbenchj_1.0.93.202208012118.jar</Path>
+ <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.generic.ui_1.0.62.202208012118.jar</Path>
+ <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.generic_2.3.172.202208012118.jar</Path>
+ <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.greenplum_1.0.87.202208012118.jar</Path>
+ <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.h2_1.0.141.202208012118.jar</Path>
+ <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.h2gis_1.0.69.202208012118.jar</Path>
+ <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.hana.ui_1.0.39.202208012118.jar</Path>
+ <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.hana_1.2.64.202208012118.jar</Path>
+ <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.hive_1.0.92.202208012118.jar</Path>
+ <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.hsqldb_1.0.133.202208012118.jar</Path>
+ <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.import_config_2.1.149.202208012118.jar</Path>
+ <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.informix_1.0.177.202208012118.jar</Path>
+ <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.kognitio_1.0.70.202208012118.jar</Path>
+ <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.mssql.ui_1.0.85.202208012118.jar</Path>
+ <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.mssql_1.0.180.202208012118.jar</Path>
+ <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.mysql.ui_1.0.78.202208012118.jar</Path>
+ <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.mysql_2.1.171.202208012118.jar</Path>
+ <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.netezza_1.0.151.202208012118.jar</Path>
+ <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.oceanbase.ui_1.0.24.202208012118.jar</Path>
+ <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.oceanbase_1.0.24.202208012118.jar</Path>
+ <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.ocient_1.0.57.202208012118.jar</Path>
+ <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.opendistro_1.0.70.202208012118.jar</Path>
+ <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.oracle.ui_1.0.73.202208012118.jar</Path>
+ <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.oracle_2.1.171.202208012118.jar</Path>
+ <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.phoenix_1.0.155.202208012118.jar</Path>
+ <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.postgresql.ui_1.0.62.202208012118.jar</Path>
+ <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.postgresql_2.1.159.202208012118.jar</Path>
+ <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.sample.database_1.0.123.202208012118.jar</Path>
+ <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.snowflake.core_1.0.106.202208012118.jar</Path>
+ <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.snowflake.ui_1.0.106.202208012118.jar</Path>
+ <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.spanner.ui_1.0.56.202208012118.jar</Path>
+ <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.spanner_1.0.73.202208012118.jar</Path>
+ <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.sqlite.ui_1.0.56.202208012118.jar</Path>
+ <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.sqlite_1.0.135.202208012118.jar</Path>
+ <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.teradata_1.0.154.202208012118.jar</Path>
+ <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.ui.colortheme_1.0.93.202208012118.jar</Path>
+ <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.ui.locks_1.0.131.202208012118.jar</Path>
+ <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.ui.tipoftheday_1.0.92.202208012118.jar</Path>
+ <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.vertica.ui_1.0.77.202208012118.jar</Path>
+ <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.ext.vertica_2.0.116.202208012118.jar</Path>
+ <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.model.sql_1.0.76.202208012118.jar</Path>
+ <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.model_1.0.175.202208012118.jar</Path>
+ <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.net.ssh.jsch_1.1.96.202208012118.jar</Path>
+ <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.net.ssh.sshj_1.0.107.202208012118.jar</Path>
+ <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.net.ssh.ui_1.0.107.202208012118.jar</Path>
+ <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.net.ssh_1.0.107.202208012118.jar</Path>
+ <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.parser.common_1.0.3.202208012118.jar</Path>
+ <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.registry_1.0.80.202208012118.jar</Path>
+ <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.slf4j_2.0.56.202208012118.jar</Path>
+ <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.tasks.native.ui_1.0.64.202208012118.jar</Path>
+ <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.tasks.native_1.0.64.202208012118.jar</Path>
+ <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.tasks.sql.ui_1.0.52.202208012118.jar</Path>
+ <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.tasks.ui.view_1.0.35.202208012118.jar</Path>
+ <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.tasks.ui_1.0.64.202208012118.jar</Path>
+ <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.ui.app.standalone_22.1.3.202208012118.jar</Path>
+ <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.ui.charts_1.0.83.202208012118.jar</Path>
+ <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.ui.dashboard_1.0.83.202208012118.jar</Path>
+ <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.ui.editors.acl_1.0.82.202208012118.jar</Path>
+ <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.ui.editors.base_1.0.86.202208012118.jar</Path>
+ <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.ui.editors.connection_1.0.77.202208012118.jar</Path>
+ <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.ui.editors.data_1.0.86.202208012118.jar</Path>
+ <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.ui.editors.entity_1.0.86.202208012118.jar</Path>
+ <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.ui.editors.hex_1.0.86.202208012118.jar</Path>
+ <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.ui.editors.image_1.0.86.202208012118.jar</Path>
+ <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.ui.editors.json_1.0.70.202208012118.jar</Path>
+ <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.ui.editors.session_1.0.64.202208012118.jar</Path>
+ <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.ui.editors.sql_1.0.86.202208012118.jar</Path>
+ <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.ui.editors.xml_1.0.86.202208012118.jar</Path>
+ <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.ui.navigator_1.0.86.202208012118.jar</Path>
+ <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.ui.search_1.0.77.202208012118.jar</Path>
+ <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.dbeaver.ui_5.1.101.202208012118.jar</Path>
+ <Path fileType="data">/usr/share/dbeaver/plugins/org.jkiss.utils_2.1.169.202208012118.jar</Path>
<Path fileType="data">/usr/share/dbeaver/plugins/org.objectweb.asm_9.3.0.v20220409-0157.jar</Path>
<Path fileType="data">/usr/share/dbeaver/plugins/org.osgi.service.prefs_1.1.2.202109301733.jar</Path>
<Path fileType="data">/usr/share/dbeaver/plugins/org.osgi.util.function_1.2.0.202109301733.jar</Path>
@@ -527,12 +527,12 @@
</Files>
</Package>
<History>
- <Update release="50">
- <Date>2022-07-15</Date>
- <Version>22.1.2</Version>
+ <Update release="51">
+ <Date>2022-08-01</Date>
+ <Version>22.1.3</Version>
<Comment>Packaging update</Comment>
<Name>Reilly Brogan</Name>
<Email>solus@reillybrogan.com</Email>
</Update>
</History>
</PISI>
\ No newline at end of file

File Metadata

Mime Type
text/plain
Expires
Thu, Aug 10, 1:55 PM (1 d, 2 h ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
5807700
Default Alt Text
D13386.id32846.diff (92 KB)

Event Timeline