Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
suliangchun
dbeaver
提交
5b19a3e3
D
dbeaver
项目概览
suliangchun
/
dbeaver
与 Fork 源项目一致
从无法访问的项目Fork
通知
3
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
D
dbeaver
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
5b19a3e3
编写于
5月 01, 2019
作者:
S
serge-rider
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Menus and tools refactoring. Dashboards tool.
Former-commit-id:
a27ff773
上级
ecf0f0a6
变更
45
隐藏空白更改
内联
并排
Showing
45 changed file
with
229 addition
and
155 deletion
+229
-155
plugins/org.jkiss.dbeaver.core.application/src/org/jkiss/dbeaver/core/application/ApplicationWorkbenchAdvisor.java
...dbeaver/core/application/ApplicationWorkbenchAdvisor.java
+5
-6
plugins/org.jkiss.dbeaver.core/plugin.xml
plugins/org.jkiss.dbeaver.core/plugin.xml
+37
-34
plugins/org.jkiss.dbeaver.core/schema/org.jkiss.dbeaver.tools.exsd
...rg.jkiss.dbeaver.core/schema/org.jkiss.dbeaver.tools.exsd
+1
-1
plugins/org.jkiss.dbeaver.core/src/org/jkiss/dbeaver/registry/tools/ToolDescriptor.java
.../src/org/jkiss/dbeaver/registry/tools/ToolDescriptor.java
+7
-3
plugins/org.jkiss.dbeaver.core/src/org/jkiss/dbeaver/ui/actions/common/ExecuteToolHandler.java
...g/jkiss/dbeaver/ui/actions/common/ExecuteToolHandler.java
+2
-2
plugins/org.jkiss.dbeaver.ext.db2/src/org/jkiss/dbeaver/ext/db2/tools/DB2ToolShowError.java
...src/org/jkiss/dbeaver/ext/db2/tools/DB2ToolShowError.java
+2
-2
plugins/org.jkiss.dbeaver.ext.db2/src/org/jkiss/dbeaver/ext/db2/tools/maintenance/DB2ReorgCheckTableTool.java
...ver/ext/db2/tools/maintenance/DB2ReorgCheckTableTool.java
+2
-2
plugins/org.jkiss.dbeaver.ext.db2/src/org/jkiss/dbeaver/ext/db2/tools/maintenance/DB2ReorgIndexTool.java
.../dbeaver/ext/db2/tools/maintenance/DB2ReorgIndexTool.java
+2
-2
plugins/org.jkiss.dbeaver.ext.db2/src/org/jkiss/dbeaver/ext/db2/tools/maintenance/DB2ReorgTableTool.java
.../dbeaver/ext/db2/tools/maintenance/DB2ReorgTableTool.java
+2
-2
plugins/org.jkiss.dbeaver.ext.db2/src/org/jkiss/dbeaver/ext/db2/tools/maintenance/DB2RunstatsTool.java
...ss/dbeaver/ext/db2/tools/maintenance/DB2RunstatsTool.java
+2
-2
plugins/org.jkiss.dbeaver.ext.db2/src/org/jkiss/dbeaver/ext/db2/tools/maintenance/DB2TruncateTool.java
...ss/dbeaver/ext/db2/tools/maintenance/DB2TruncateTool.java
+2
-2
plugins/org.jkiss.dbeaver.ext.exasol/src/org/jkiss/dbeaver/ext/exasol/tools/maintenance/ExasolExportTableTool.java
...r/ext/exasol/tools/maintenance/ExasolExportTableTool.java
+2
-2
plugins/org.jkiss.dbeaver.ext.exasol/src/org/jkiss/dbeaver/ext/exasol/tools/maintenance/ExasolImportTableTool.java
...r/ext/exasol/tools/maintenance/ExasolImportTableTool.java
+2
-2
plugins/org.jkiss.dbeaver.ext.mockdata/src/org/jkiss/dbeaver/ext/mockdata/MockDataGenerateTool.java
.../org/jkiss/dbeaver/ext/mockdata/MockDataGenerateTool.java
+2
-2
plugins/org.jkiss.dbeaver.ext.mssql.ui/src/org/jkiss/dbeaver/ext/mssql/ui/tools/maintenance/SQLServerToolRebuild.java
.../ext/mssql/ui/tools/maintenance/SQLServerToolRebuild.java
+2
-4
plugins/org.jkiss.dbeaver.ext.mssql.ui/src/org/jkiss/dbeaver/ext/mssql/ui/tools/maintenance/SQLServerToolTriggerToggle.java
...ssql/ui/tools/maintenance/SQLServerToolTriggerToggle.java
+2
-2
plugins/org.jkiss.dbeaver.ext.mysql.ui/src/org/jkiss/dbeaver/ext/mysql/tools/MySQLToolExport.java
...rc/org/jkiss/dbeaver/ext/mysql/tools/MySQLToolExport.java
+2
-2
plugins/org.jkiss.dbeaver.ext.mysql.ui/src/org/jkiss/dbeaver/ext/mysql/tools/MySQLToolImport.java
...rc/org/jkiss/dbeaver/ext/mysql/tools/MySQLToolImport.java
+2
-2
plugins/org.jkiss.dbeaver.ext.mysql.ui/src/org/jkiss/dbeaver/ext/mysql/tools/MySQLToolScript.java
...rc/org/jkiss/dbeaver/ext/mysql/tools/MySQLToolScript.java
+2
-2
plugins/org.jkiss.dbeaver.ext.mysql.ui/src/org/jkiss/dbeaver/ext/mysql/tools/maintenance/MySQLToolAnalyse.java
...dbeaver/ext/mysql/tools/maintenance/MySQLToolAnalyse.java
+2
-2
plugins/org.jkiss.dbeaver.ext.mysql.ui/src/org/jkiss/dbeaver/ext/mysql/tools/maintenance/MySQLToolCheck.java
...s/dbeaver/ext/mysql/tools/maintenance/MySQLToolCheck.java
+2
-2
plugins/org.jkiss.dbeaver.ext.mysql.ui/src/org/jkiss/dbeaver/ext/mysql/tools/maintenance/MySQLToolOptimize.java
...beaver/ext/mysql/tools/maintenance/MySQLToolOptimize.java
+2
-2
plugins/org.jkiss.dbeaver.ext.mysql.ui/src/org/jkiss/dbeaver/ext/mysql/tools/maintenance/MySQLToolRepair.java
.../dbeaver/ext/mysql/tools/maintenance/MySQLToolRepair.java
+2
-2
plugins/org.jkiss.dbeaver.ext.mysql.ui/src/org/jkiss/dbeaver/ext/mysql/tools/maintenance/MySQLToolTruncate.java
...beaver/ext/mysql/tools/maintenance/MySQLToolTruncate.java
+2
-2
plugins/org.jkiss.dbeaver.ext.oracle/src/org/jkiss/dbeaver/ext/oracle/tools/OracleToolScript.java
.../org/jkiss/dbeaver/ext/oracle/tools/OracleToolScript.java
+2
-2
plugins/org.jkiss.dbeaver.ext.oracle/src/org/jkiss/dbeaver/ext/oracle/tools/maintenance/OracleToolGatherStatistics.java
.../oracle/tools/maintenance/OracleToolGatherStatistics.java
+2
-2
plugins/org.jkiss.dbeaver.ext.oracle/src/org/jkiss/dbeaver/ext/oracle/tools/maintenance/OracleToolRefreshMView.java
.../ext/oracle/tools/maintenance/OracleToolRefreshMView.java
+2
-2
plugins/org.jkiss.dbeaver.ext.oracle/src/org/jkiss/dbeaver/ext/oracle/tools/maintenance/OracleToolTruncate.java
...aver/ext/oracle/tools/maintenance/OracleToolTruncate.java
+2
-2
plugins/org.jkiss.dbeaver.ext.oracle/src/org/jkiss/dbeaver/ext/oracle/tools/maintenance/OracleToolValidateStructure.java
...oracle/tools/maintenance/OracleToolValidateStructure.java
+2
-2
plugins/org.jkiss.dbeaver.ext.postgresql.ui/src/org/jkiss/dbeaver/ext/postgresql/tools/PostgreToolBackup.java
...jkiss/dbeaver/ext/postgresql/tools/PostgreToolBackup.java
+2
-2
plugins/org.jkiss.dbeaver.ext.postgresql.ui/src/org/jkiss/dbeaver/ext/postgresql/tools/PostgreToolRestore.java
...kiss/dbeaver/ext/postgresql/tools/PostgreToolRestore.java
+2
-2
plugins/org.jkiss.dbeaver.ext.postgresql.ui/src/org/jkiss/dbeaver/ext/postgresql/tools/PostgreToolScript.java
...jkiss/dbeaver/ext/postgresql/tools/PostgreToolScript.java
+2
-2
plugins/org.jkiss.dbeaver.ext.postgresql.ui/src/org/jkiss/dbeaver/ext/postgresql/tools/maintenance/PostgreToolAnalyze.java
.../ext/postgresql/tools/maintenance/PostgreToolAnalyze.java
+2
-2
plugins/org.jkiss.dbeaver.ext.postgresql.ui/src/org/jkiss/dbeaver/ext/postgresql/tools/maintenance/PostgreToolRefreshMView.java
...postgresql/tools/maintenance/PostgreToolRefreshMView.java
+2
-2
plugins/org.jkiss.dbeaver.ext.postgresql.ui/src/org/jkiss/dbeaver/ext/postgresql/tools/maintenance/PostgreToolTriggerToggle.java
...ostgresql/tools/maintenance/PostgreToolTriggerToggle.java
+2
-3
plugins/org.jkiss.dbeaver.ext.postgresql.ui/src/org/jkiss/dbeaver/ext/postgresql/tools/maintenance/PostgreToolTruncate.java
...ext/postgresql/tools/maintenance/PostgreToolTruncate.java
+2
-2
plugins/org.jkiss.dbeaver.ext.postgresql.ui/src/org/jkiss/dbeaver/ext/postgresql/tools/maintenance/PostgreToolVacuum.java
...r/ext/postgresql/tools/maintenance/PostgreToolVacuum.java
+2
-2
plugins/org.jkiss.dbeaver.registry/schema/org.jkiss.dbeaver.dataSourceProvider.exsd
...registry/schema/org.jkiss.dbeaver.dataSourceProvider.exsd
+1
-1
plugins/org.jkiss.dbeaver.ui.dashboard/META-INF/MANIFEST.MF
plugins/org.jkiss.dbeaver.ui.dashboard/META-INF/MANIFEST.MF
+2
-1
plugins/org.jkiss.dbeaver.ui.dashboard/plugin.xml
plugins/org.jkiss.dbeaver.ui.dashboard/plugin.xml
+16
-0
plugins/org.jkiss.dbeaver.ui.dashboard/src/org/jkiss/dbeaver/ui/dashboard/registry/DashboardMapQueryDescriptor.java
...er/ui/dashboard/registry/DashboardMapQueryDescriptor.java
+2
-1
plugins/org.jkiss.dbeaver.ui.dashboard/src/org/jkiss/dbeaver/ui/dashboard/view/DashboardOpenTool.java
...rg/jkiss/dbeaver/ui/dashboard/view/DashboardOpenTool.java
+52
-0
plugins/org.jkiss.dbeaver.ui/META-INF/MANIFEST.MF
plugins/org.jkiss.dbeaver.ui/META-INF/MANIFEST.MF
+2
-1
plugins/org.jkiss.dbeaver.ui/src/org/jkiss/dbeaver/ui/tools/IUserInterfaceTool.java
...ui/src/org/jkiss/dbeaver/ui/tools/IUserInterfaceTool.java
+36
-36
product/debug/DBeaver.product.launch
product/debug/DBeaver.product.launch
+2
-2
未找到文件。
plugins/org.jkiss.dbeaver.core.application/src/org/jkiss/dbeaver/core/application/ApplicationWorkbenchAdvisor.java
浏览文件 @
5b19a3e3
...
...
@@ -55,9 +55,9 @@ public class ApplicationWorkbenchAdvisor extends WorkbenchAdvisor {
private
static
final
String
PERSPECTIVE_ID
=
DBeaverPerspective
.
PERSPECTIVE_ID
;
public
static
final
String
DBEAVER_SCHEME_NAME
=
"org.jkiss.dbeaver.defaultKeyScheme"
;
//$NON-NLS-1$
pr
ivate
static
final
String
WORKBENCH_PREF_PAGE_ID
=
"org.eclipse.ui.preferencePages.Workbench"
;
pr
ivate
static
final
String
APPEARANCE_PREF_PAGE_ID
=
"org.eclipse.ui.preferencePages.Views"
;
protected
static
final
String
MYLYN_PREF_PAGE_ID
=
"org.eclipse.mylyn.preferencePages.Mylyn"
;
pr
otected
static
final
String
WORKBENCH_PREF_PAGE_ID
=
"org.eclipse.ui.preferencePages.Workbench"
;
pr
otected
static
final
String
APPEARANCE_PREF_PAGE_ID
=
"org.eclipse.ui.preferencePages.Views"
;
//
protected static final String MYLYN_PREF_PAGE_ID = "org.eclipse.mylyn.preferencePages.Mylyn";
private
static
final
String
[]
EXCLUDE_PREF_PAGES
=
{
WORKBENCH_PREF_PAGE_ID
+
"/org.eclipse.ui.preferencePages.Globalization"
,
...
...
@@ -67,14 +67,13 @@ public class ApplicationWorkbenchAdvisor extends WorkbenchAdvisor {
//WORKBENCH_PREF_PAGE_ID + "/org.eclipse.ui.preferencePages.Workspace",
WORKBENCH_PREF_PAGE_ID
+
"/org.eclipse.ui.preferencePages.ContentTypes"
,
WORKBENCH_PREF_PAGE_ID
+
"/org.eclipse.ui.preferencePages.Startup"
,
MYLYN_PREF_PAGE_ID
,
WORKBENCH_PREF_PAGE_ID
+
"/org.eclipse.ui.preferencePages.General.LinkHandlers"
,
// Disable Install/Update
//"org.eclipse.equinox.internal.p2.ui.sdk.ProvisioningPreferencePage",
// Team preferences - not needed in CE
"org.eclipse.team.ui.TeamPreferences"
,
//"org.eclipse.team.ui.TeamPreferences",
};
//private DBPPreferenceListener settingsChangeListener;
...
...
plugins/org.jkiss.dbeaver.core/plugin.xml
浏览文件 @
5b19a3e3
...
...
@@ -523,7 +523,7 @@
<command
commandId=
"org.jkiss.dbeaver.core.new.connection"
id=
"org.jkiss.dbeaver.core.menu.newConnection"
style=
"pulldown"
>
<visibleWhen><reference
definitionId=
"org.jkiss.dbeaver.core.ui.toolbar.general.visible"
/></visibleWhen>
</command>
<separator
name=
"
sql
-tools"
visible=
"true"
/>
<separator
name=
"
connection
-tools"
visible=
"true"
/>
<command
commandId=
"org.jkiss.dbeaver.core.connect"
>
<visibleWhen><reference
definitionId=
"org.jkiss.dbeaver.core.ui.toolbar.general.visible"
/></visibleWhen>
</command>
...
...
@@ -648,38 +648,7 @@
<!-- All Context menus -->
<menuContribution
allPopups=
"false"
locationURI=
"popup:org.eclipse.ui.popup.any?after=navigator_additions"
>
<command
commandId=
"org.jkiss.dbeaver.core.connect"
>
<visibleWhen>
<with
variable=
"selection"
>
<count
value=
"1"
/>
<iterate
operator=
"and"
>
<instanceof
value=
"org.jkiss.dbeaver.model.navigator.DBNDataSource"
/>
</iterate>
</with>
</visibleWhen>
</command>
<command
commandId=
"org.jkiss.dbeaver.core.invalidate"
>
<visibleWhen>
<with
variable=
"selection"
>
<count
value=
"1"
/>
<iterate
operator=
"and"
>
<instanceof
value=
"org.jkiss.dbeaver.model.navigator.DBNDataSource"
/>
</iterate>
</with>
</visibleWhen>
</command>
<command
commandId=
"org.jkiss.dbeaver.core.disconnect"
>
<visibleWhen>
<with
variable=
"selection"
>
<count
value=
"1"
/>
<iterate
operator=
"and"
>
<instanceof
value=
"org.jkiss.dbeaver.model.navigator.DBNDataSource"
/>
</iterate>
</with>
</visibleWhen>
</command>
<separator
name=
"navigator_commands"
visible=
"true"
/>
<separator
name=
"sql-tools"
visible=
"true"
/>
<command
commandId=
"org.jkiss.dbeaver.core.sql.editor.open"
>
<visibleWhen>
...
...
@@ -706,7 +675,7 @@
<visibleWhen
checkEnabled=
"true"
/>
</command>
<separator
name=
"create"
visible=
"
fals
e"
/>
<separator
name=
"create"
visible=
"
tru
e"
/>
<command
commandId=
"org.jkiss.dbeaver.core.object.open"
>
<visibleWhen
checkEnabled=
"true"
/>
...
...
@@ -755,6 +724,40 @@
<command
commandId=
"org.jkiss.dbeaver.core.sql.script.associate"
>
<visibleWhen
checkEnabled=
"true"
/>
</command>
<separator
name=
"connection-tools"
visible=
"true"
/>
<command
commandId=
"org.jkiss.dbeaver.core.connect"
>
<visibleWhen>
<with
variable=
"selection"
>
<count
value=
"1"
/>
<iterate
operator=
"and"
>
<instanceof
value=
"org.jkiss.dbeaver.model.navigator.DBNDataSource"
/>
</iterate>
</with>
</visibleWhen>
</command>
<command
commandId=
"org.jkiss.dbeaver.core.invalidate"
>
<visibleWhen>
<with
variable=
"selection"
>
<count
value=
"1"
/>
<iterate
operator=
"and"
>
<instanceof
value=
"org.jkiss.dbeaver.model.navigator.DBNDataSource"
/>
</iterate>
</with>
</visibleWhen>
</command>
<command
commandId=
"org.jkiss.dbeaver.core.disconnect"
>
<visibleWhen>
<with
variable=
"selection"
>
<count
value=
"1"
/>
<iterate
operator=
"and"
>
<instanceof
value=
"org.jkiss.dbeaver.model.navigator.DBNDataSource"
/>
</iterate>
</with>
</visibleWhen>
</command>
</menuContribution>
<!-- Additions end - Copy/Paste/etc -->
...
...
plugins/org.jkiss.dbeaver.core/schema/org.jkiss.dbeaver.tools.exsd
浏览文件 @
5b19a3e3
...
...
@@ -100,7 +100,7 @@
</documentation>
<appInfo>
<meta.attribute
kind=
"java"
basedOn=
":org.jkiss.dbeaver.
tools.IExternal
Tool"
/>
<meta.attribute
kind=
"java"
basedOn=
":org.jkiss.dbeaver.
ui.tools.IUserInterface
Tool"
/>
</appInfo>
</annotation>
</attribute>
...
...
plugins/org.jkiss.dbeaver.core/src/org/jkiss/dbeaver/registry/tools/ToolDescriptor.java
浏览文件 @
5b19a3e3
...
...
@@ -24,7 +24,7 @@ import org.jkiss.dbeaver.model.DBPObject;
import
org.jkiss.dbeaver.model.struct.DBSObject
;
import
org.jkiss.dbeaver.model.impl.AbstractContextDescriptor
;
import
org.jkiss.dbeaver.registry.RegistryConstants
;
import
org.jkiss.dbeaver.
tools.IExternal
Tool
;
import
org.jkiss.dbeaver.
ui.tools.IUserInterface
Tool
;
import
org.jkiss.utils.CommonUtils
;
/**
...
...
@@ -84,10 +84,14 @@ public class ToolDescriptor extends AbstractContextDescriptor {
return
super
.
adaptType
(
object
);
}
public
I
External
Tool
createTool
()
public
I
UserInterface
Tool
createTool
()
throws
DBException
{
return
toolType
.
createInstance
(
I
External
Tool
.
class
);
return
toolType
.
createInstance
(
I
UserInterface
Tool
.
class
);
}
@Override
public
String
toString
()
{
return
id
+
" ("
+
label
+
")"
;
}
}
plugins/org.jkiss.dbeaver.core/src/org/jkiss/dbeaver/ui/actions/common/ExecuteToolHandler.java
浏览文件 @
5b19a3e3
...
...
@@ -24,7 +24,7 @@ import org.eclipse.ui.IWorkbenchWindow;
import
org.jkiss.dbeaver.model.struct.DBSObject
;
import
org.jkiss.dbeaver.registry.tools.ToolDescriptor
;
import
org.jkiss.dbeaver.runtime.DBWorkbench
;
import
org.jkiss.dbeaver.
tools.IExternal
Tool
;
import
org.jkiss.dbeaver.
ui.tools.IUserInterface
Tool
;
import
org.jkiss.dbeaver.ui.UIUtils
;
import
org.jkiss.dbeaver.ui.navigator.NavigatorUtils
;
...
...
@@ -55,7 +55,7 @@ public class ExecuteToolHandler implements IActionDelegate
private
void
executeTool
(
IWorkbenchPart
part
,
Collection
<
DBSObject
>
objects
)
{
try
{
I
External
Tool
toolInstance
=
tool
.
createTool
();
I
UserInterface
Tool
toolInstance
=
tool
.
createTool
();
toolInstance
.
execute
(
window
,
part
,
objects
);
}
catch
(
Throwable
e
)
{
DBWorkbench
.
getPlatformUI
().
showError
(
"Tool error"
,
"Error executing tool '"
+
tool
.
getLabel
()
+
"'"
,
e
);
...
...
plugins/org.jkiss.dbeaver.ext.db2/src/org/jkiss/dbeaver/ext/db2/tools/DB2ToolShowError.java
浏览文件 @
5b19a3e3
...
...
@@ -22,7 +22,7 @@ import org.eclipse.ui.IWorkbenchWindow;
import
org.jkiss.dbeaver.DBException
;
import
org.jkiss.dbeaver.ext.db2.model.DB2DataSource
;
import
org.jkiss.dbeaver.model.struct.DBSObject
;
import
org.jkiss.dbeaver.
tools.IExternal
Tool
;
import
org.jkiss.dbeaver.
ui.tools.IUserInterface
Tool
;
import
java.util.Collection
;
...
...
@@ -31,7 +31,7 @@ import java.util.Collection;
*
* @author Denis Forveille
*/
public
class
DB2ToolShowError
implements
I
External
Tool
{
public
class
DB2ToolShowError
implements
I
UserInterface
Tool
{
@Override
public
void
execute
(
IWorkbenchWindow
window
,
IWorkbenchPart
activePart
,
Collection
<
DBSObject
>
objects
)
throws
DBException
{
...
...
plugins/org.jkiss.dbeaver.ext.db2/src/org/jkiss/dbeaver/ext/db2/tools/maintenance/DB2ReorgCheckTableTool.java
浏览文件 @
5b19a3e3
...
...
@@ -22,7 +22,7 @@ import org.eclipse.ui.IWorkbenchWindow;
import
org.jkiss.dbeaver.DBException
;
import
org.jkiss.dbeaver.ext.db2.model.DB2Table
;
import
org.jkiss.dbeaver.model.struct.DBSObject
;
import
org.jkiss.dbeaver.
tools.IExternal
Tool
;
import
org.jkiss.dbeaver.
ui.tools.IUserInterface
Tool
;
import
org.jkiss.utils.CommonUtils
;
import
java.util.Collection
;
...
...
@@ -31,7 +31,7 @@ import java.util.List;
/**
* DB2 table reorg action
*/
public
class
DB2ReorgCheckTableTool
implements
I
External
Tool
{
public
class
DB2ReorgCheckTableTool
implements
I
UserInterface
Tool
{
@Override
public
void
execute
(
IWorkbenchWindow
window
,
IWorkbenchPart
activePart
,
Collection
<
DBSObject
>
objects
)
throws
DBException
...
...
plugins/org.jkiss.dbeaver.ext.db2/src/org/jkiss/dbeaver/ext/db2/tools/maintenance/DB2ReorgIndexTool.java
浏览文件 @
5b19a3e3
...
...
@@ -22,7 +22,7 @@ import org.eclipse.ui.IWorkbenchWindow;
import
org.jkiss.dbeaver.DBException
;
import
org.jkiss.dbeaver.ext.db2.model.DB2Table
;
import
org.jkiss.dbeaver.model.struct.DBSObject
;
import
org.jkiss.dbeaver.
tools.IExternal
Tool
;
import
org.jkiss.dbeaver.
ui.tools.IUserInterface
Tool
;
import
org.jkiss.utils.CommonUtils
;
import
java.util.Collection
;
...
...
@@ -31,7 +31,7 @@ import java.util.List;
/**
* DB2 Table reorg index action
*/
public
class
DB2ReorgIndexTool
implements
I
External
Tool
{
public
class
DB2ReorgIndexTool
implements
I
UserInterface
Tool
{
@Override
public
void
execute
(
IWorkbenchWindow
window
,
IWorkbenchPart
activePart
,
Collection
<
DBSObject
>
objects
)
throws
DBException
...
...
plugins/org.jkiss.dbeaver.ext.db2/src/org/jkiss/dbeaver/ext/db2/tools/maintenance/DB2ReorgTableTool.java
浏览文件 @
5b19a3e3
...
...
@@ -22,7 +22,7 @@ import org.eclipse.ui.IWorkbenchWindow;
import
org.jkiss.dbeaver.DBException
;
import
org.jkiss.dbeaver.ext.db2.model.DB2Table
;
import
org.jkiss.dbeaver.model.struct.DBSObject
;
import
org.jkiss.dbeaver.
tools.IExternal
Tool
;
import
org.jkiss.dbeaver.
ui.tools.IUserInterface
Tool
;
import
org.jkiss.utils.CommonUtils
;
import
java.util.Collection
;
...
...
@@ -31,7 +31,7 @@ import java.util.List;
/**
* DB2 table reorg action
*/
public
class
DB2ReorgTableTool
implements
I
External
Tool
{
public
class
DB2ReorgTableTool
implements
I
UserInterface
Tool
{
@Override
public
void
execute
(
IWorkbenchWindow
window
,
IWorkbenchPart
activePart
,
Collection
<
DBSObject
>
objects
)
throws
DBException
...
...
plugins/org.jkiss.dbeaver.ext.db2/src/org/jkiss/dbeaver/ext/db2/tools/maintenance/DB2RunstatsTool.java
浏览文件 @
5b19a3e3
...
...
@@ -22,7 +22,7 @@ import org.eclipse.ui.IWorkbenchWindow;
import
org.jkiss.dbeaver.DBException
;
import
org.jkiss.dbeaver.ext.db2.model.DB2Table
;
import
org.jkiss.dbeaver.model.struct.DBSObject
;
import
org.jkiss.dbeaver.
tools.IExternal
Tool
;
import
org.jkiss.dbeaver.
ui.tools.IUserInterface
Tool
;
import
org.jkiss.utils.CommonUtils
;
import
java.util.Collection
;
...
...
@@ -31,7 +31,7 @@ import java.util.List;
/**
* DB2 table runstats action
*/
public
class
DB2RunstatsTool
implements
I
External
Tool
{
public
class
DB2RunstatsTool
implements
I
UserInterface
Tool
{
@Override
public
void
execute
(
IWorkbenchWindow
window
,
IWorkbenchPart
activePart
,
Collection
<
DBSObject
>
objects
)
throws
DBException
...
...
plugins/org.jkiss.dbeaver.ext.db2/src/org/jkiss/dbeaver/ext/db2/tools/maintenance/DB2TruncateTool.java
浏览文件 @
5b19a3e3
...
...
@@ -22,7 +22,7 @@ import org.eclipse.ui.IWorkbenchWindow;
import
org.jkiss.dbeaver.DBException
;
import
org.jkiss.dbeaver.ext.db2.model.DB2Table
;
import
org.jkiss.dbeaver.model.struct.DBSObject
;
import
org.jkiss.dbeaver.
tools.IExternal
Tool
;
import
org.jkiss.dbeaver.
ui.tools.IUserInterface
Tool
;
import
org.jkiss.utils.CommonUtils
;
import
java.util.Collection
;
...
...
@@ -31,7 +31,7 @@ import java.util.List;
/**
* DB2 table truncate action
*/
public
class
DB2TruncateTool
implements
I
External
Tool
{
public
class
DB2TruncateTool
implements
I
UserInterface
Tool
{
@Override
public
void
execute
(
IWorkbenchWindow
window
,
IWorkbenchPart
activePart
,
Collection
<
DBSObject
>
objects
)
throws
DBException
...
...
plugins/org.jkiss.dbeaver.ext.exasol/src/org/jkiss/dbeaver/ext/exasol/tools/maintenance/ExasolExportTableTool.java
浏览文件 @
5b19a3e3
...
...
@@ -26,14 +26,14 @@ import org.jkiss.dbeaver.ext.exasol.model.ExasolTableBase;
import
org.jkiss.dbeaver.ext.exasol.model.ExasolView
;
import
org.jkiss.dbeaver.model.runtime.VoidProgressMonitor
;
import
org.jkiss.dbeaver.model.struct.DBSObject
;
import
org.jkiss.dbeaver.
tools.IExternal
Tool
;
import
org.jkiss.dbeaver.
ui.tools.IUserInterface
Tool
;
import
org.jkiss.utils.CommonUtils
;
import
java.util.Collection
;
import
java.util.HashSet
;
import
java.util.List
;
public
class
ExasolExportTableTool
implements
I
External
Tool
{
public
class
ExasolExportTableTool
implements
I
UserInterface
Tool
{
public
ExasolExportTableTool
()
...
...
plugins/org.jkiss.dbeaver.ext.exasol/src/org/jkiss/dbeaver/ext/exasol/tools/maintenance/ExasolImportTableTool.java
浏览文件 @
5b19a3e3
...
...
@@ -25,14 +25,14 @@ import org.jkiss.dbeaver.ext.exasol.model.ExasolTable;
import
org.jkiss.dbeaver.ext.exasol.model.ExasolTableBase
;
import
org.jkiss.dbeaver.model.runtime.VoidProgressMonitor
;
import
org.jkiss.dbeaver.model.struct.DBSObject
;
import
org.jkiss.dbeaver.
tools.IExternal
Tool
;
import
org.jkiss.dbeaver.
ui.tools.IUserInterface
Tool
;
import
org.jkiss.utils.CommonUtils
;
import
java.util.Collection
;
import
java.util.HashSet
;
import
java.util.List
;
public
class
ExasolImportTableTool
implements
I
External
Tool
{
public
class
ExasolImportTableTool
implements
I
UserInterface
Tool
{
public
ExasolImportTableTool
()
{
...
...
plugins/org.jkiss.dbeaver.ext.mockdata/src/org/jkiss/dbeaver/ext/mockdata/MockDataGenerateTool.java
浏览文件 @
5b19a3e3
...
...
@@ -26,7 +26,7 @@ import org.jkiss.dbeaver.DBException;
import
org.jkiss.dbeaver.model.DBPDataSource
;
import
org.jkiss.dbeaver.model.struct.DBSDataManipulator
;
import
org.jkiss.dbeaver.model.struct.DBSObject
;
import
org.jkiss.dbeaver.
tools.IExternal
Tool
;
import
org.jkiss.dbeaver.
ui.tools.IUserInterface
Tool
;
import
org.jkiss.dbeaver.ui.UIUtils
;
import
org.jkiss.dbeaver.ui.dialogs.tools.ToolWizardDialog
;
...
...
@@ -34,7 +34,7 @@ import java.util.ArrayList;
import
java.util.Collection
;
import
java.util.HashSet
;
public
class
MockDataGenerateTool
implements
I
External
Tool
{
public
class
MockDataGenerateTool
implements
I
UserInterface
Tool
{
private
MockDataSettings
mockDataSettings
=
new
MockDataSettings
();
...
...
plugins/org.jkiss.dbeaver.ext.mssql.ui/src/org/jkiss/dbeaver/ext/mssql/ui/tools/maintenance/SQLServerToolRebuild.java
浏览文件 @
5b19a3e3
...
...
@@ -26,14 +26,12 @@ import org.eclipse.ui.IWorkbenchWindow;
import
org.jkiss.dbeaver.DBException
;
import
org.jkiss.dbeaver.ext.mssql.model.SQLServerObject
;
import
org.jkiss.dbeaver.ext.mssql.model.SQLServerTable
;
import
org.jkiss.dbeaver.ext.mssql.model.SQLServerTableTrigger
;
import
org.jkiss.dbeaver.ext.mssql.ui.tools.maintenance.TableToolDialog
;
import
org.jkiss.dbeaver.model.DBPEvaluationContext
;
import
org.jkiss.dbeaver.model.struct.DBSObject
;
import
org.jkiss.dbeaver.
tools.IExternal
Tool
;
import
org.jkiss.dbeaver.
ui.tools.IUserInterface
Tool
;
import
org.jkiss.utils.CommonUtils
;
public
class
SQLServerToolRebuild
implements
I
External
Tool
{
public
class
SQLServerToolRebuild
implements
I
UserInterface
Tool
{
@Override
public
void
execute
(
IWorkbenchWindow
window
,
IWorkbenchPart
activePart
,
Collection
<
DBSObject
>
objects
)
throws
DBException
{
...
...
plugins/org.jkiss.dbeaver.ext.mssql.ui/src/org/jkiss/dbeaver/ext/mssql/ui/tools/maintenance/SQLServerToolTriggerToggle.java
浏览文件 @
5b19a3e3
...
...
@@ -32,12 +32,12 @@ import org.jkiss.dbeaver.model.DBUtils;
import
org.jkiss.dbeaver.model.navigator.DBNDatabaseNode
;
import
org.jkiss.dbeaver.model.struct.DBSObject
;
import
org.jkiss.dbeaver.runtime.DBWorkbench
;
import
org.jkiss.dbeaver.
tools.IExternal
Tool
;
import
org.jkiss.dbeaver.
ui.tools.IUserInterface
Tool
;
import
org.jkiss.dbeaver.ui.UIUtils
;
import
org.jkiss.dbeaver.ui.navigator.NavigatorUtils
;
import
org.jkiss.utils.CommonUtils
;
public
class
SQLServerToolTriggerToggle
implements
I
External
Tool
{
public
class
SQLServerToolTriggerToggle
implements
I
UserInterface
Tool
{
private
boolean
isEnable
;
...
...
plugins/org.jkiss.dbeaver.ext.mysql.ui/src/org/jkiss/dbeaver/ext/mysql/tools/MySQLToolExport.java
浏览文件 @
5b19a3e3
...
...
@@ -21,7 +21,7 @@ import org.eclipse.ui.IWorkbenchPart;
import
org.eclipse.ui.IWorkbenchWindow
;
import
org.jkiss.dbeaver.DBException
;
import
org.jkiss.dbeaver.model.struct.DBSObject
;
import
org.jkiss.dbeaver.
tools.IExternal
Tool
;
import
org.jkiss.dbeaver.
ui.tools.IUserInterface
Tool
;
import
org.jkiss.dbeaver.ui.dialogs.tools.ToolWizardDialog
;
import
java.util.Collection
;
...
...
@@ -29,7 +29,7 @@ import java.util.Collection;
/**
* Database export
*/
public
class
MySQLToolExport
implements
I
External
Tool
public
class
MySQLToolExport
implements
I
UserInterface
Tool
{
@Override
public
void
execute
(
IWorkbenchWindow
window
,
IWorkbenchPart
activePart
,
Collection
<
DBSObject
>
objects
)
throws
DBException
...
...
plugins/org.jkiss.dbeaver.ext.mysql.ui/src/org/jkiss/dbeaver/ext/mysql/tools/MySQLToolImport.java
浏览文件 @
5b19a3e3
...
...
@@ -22,7 +22,7 @@ import org.eclipse.ui.IWorkbenchWindow;
import
org.jkiss.dbeaver.DBException
;
import
org.jkiss.dbeaver.ext.mysql.model.MySQLCatalog
;
import
org.jkiss.dbeaver.model.struct.DBSObject
;
import
org.jkiss.dbeaver.
tools.IExternal
Tool
;
import
org.jkiss.dbeaver.
ui.tools.IUserInterface
Tool
;
import
org.jkiss.dbeaver.ui.dialogs.tools.ToolWizardDialog
;
import
java.util.Collection
;
...
...
@@ -30,7 +30,7 @@ import java.util.Collection;
/**
* Database import
*/
public
class
MySQLToolImport
implements
I
External
Tool
public
class
MySQLToolImport
implements
I
UserInterface
Tool
{
@Override
public
void
execute
(
IWorkbenchWindow
window
,
IWorkbenchPart
activePart
,
Collection
<
DBSObject
>
objects
)
throws
DBException
...
...
plugins/org.jkiss.dbeaver.ext.mysql.ui/src/org/jkiss/dbeaver/ext/mysql/tools/MySQLToolScript.java
浏览文件 @
5b19a3e3
...
...
@@ -23,7 +23,7 @@ import org.jkiss.dbeaver.DBException;
import
org.jkiss.dbeaver.ext.mysql.model.MySQLCatalog
;
import
org.jkiss.dbeaver.model.connection.DBPConnectionConfiguration
;
import
org.jkiss.dbeaver.model.struct.DBSObject
;
import
org.jkiss.dbeaver.
tools.IExternal
Tool
;
import
org.jkiss.dbeaver.
ui.tools.IUserInterface
Tool
;
import
org.jkiss.dbeaver.ui.dialogs.tools.AbstractToolWizard
;
import
org.jkiss.dbeaver.ui.dialogs.tools.ToolWizardDialog
;
import
org.jkiss.utils.CommonUtils
;
...
...
@@ -36,7 +36,7 @@ import java.util.List;
/**
* Database import
*/
public
class
MySQLToolScript
implements
I
External
Tool
public
class
MySQLToolScript
implements
I
UserInterface
Tool
{
@Override
public
void
execute
(
IWorkbenchWindow
window
,
IWorkbenchPart
activePart
,
Collection
<
DBSObject
>
objects
)
throws
DBException
...
...
plugins/org.jkiss.dbeaver.ext.mysql.ui/src/org/jkiss/dbeaver/ext/mysql/tools/maintenance/MySQLToolAnalyse.java
浏览文件 @
5b19a3e3
...
...
@@ -25,7 +25,7 @@ import org.jkiss.dbeaver.DBException;
import
org.jkiss.dbeaver.ext.mysql.model.MySQLTable
;
import
org.jkiss.dbeaver.model.DBPEvaluationContext
;
import
org.jkiss.dbeaver.model.struct.DBSObject
;
import
org.jkiss.dbeaver.
tools.IExternal
Tool
;
import
org.jkiss.dbeaver.
ui.tools.IUserInterface
Tool
;
import
org.jkiss.utils.CommonUtils
;
import
java.util.Collection
;
...
...
@@ -34,7 +34,7 @@ import java.util.List;
/**
* Table truncate
*/
public
class
MySQLToolAnalyse
implements
I
External
Tool
public
class
MySQLToolAnalyse
implements
I
UserInterface
Tool
{
@Override
public
void
execute
(
IWorkbenchWindow
window
,
IWorkbenchPart
activePart
,
Collection
<
DBSObject
>
objects
)
throws
DBException
...
...
plugins/org.jkiss.dbeaver.ext.mysql.ui/src/org/jkiss/dbeaver/ext/mysql/tools/maintenance/MySQLToolCheck.java
浏览文件 @
5b19a3e3
...
...
@@ -29,7 +29,7 @@ import org.jkiss.dbeaver.DBException;
import
org.jkiss.dbeaver.ext.mysql.model.MySQLTable
;
import
org.jkiss.dbeaver.model.DBPEvaluationContext
;
import
org.jkiss.dbeaver.model.struct.DBSObject
;
import
org.jkiss.dbeaver.
tools.IExternal
Tool
;
import
org.jkiss.dbeaver.
ui.tools.IUserInterface
Tool
;
import
org.jkiss.dbeaver.ui.UIUtils
;
import
org.jkiss.utils.CommonUtils
;
...
...
@@ -39,7 +39,7 @@ import java.util.List;
/**
* Table check
*/
public
class
MySQLToolCheck
implements
I
External
Tool
public
class
MySQLToolCheck
implements
I
UserInterface
Tool
{
@Override
public
void
execute
(
IWorkbenchWindow
window
,
IWorkbenchPart
activePart
,
Collection
<
DBSObject
>
objects
)
throws
DBException
...
...
plugins/org.jkiss.dbeaver.ext.mysql.ui/src/org/jkiss/dbeaver/ext/mysql/tools/maintenance/MySQLToolOptimize.java
浏览文件 @
5b19a3e3
...
...
@@ -25,7 +25,7 @@ import org.jkiss.dbeaver.DBException;
import
org.jkiss.dbeaver.ext.mysql.model.MySQLTable
;
import
org.jkiss.dbeaver.model.DBPEvaluationContext
;
import
org.jkiss.dbeaver.model.struct.DBSObject
;
import
org.jkiss.dbeaver.
tools.IExternal
Tool
;
import
org.jkiss.dbeaver.
ui.tools.IUserInterface
Tool
;
import
org.jkiss.utils.CommonUtils
;
import
java.util.Collection
;
...
...
@@ -34,7 +34,7 @@ import java.util.List;
/**
* Table optimize
*/
public
class
MySQLToolOptimize
implements
I
External
Tool
public
class
MySQLToolOptimize
implements
I
UserInterface
Tool
{
@Override
public
void
execute
(
IWorkbenchWindow
window
,
IWorkbenchPart
activePart
,
Collection
<
DBSObject
>
objects
)
throws
DBException
...
...
plugins/org.jkiss.dbeaver.ext.mysql.ui/src/org/jkiss/dbeaver/ext/mysql/tools/maintenance/MySQLToolRepair.java
浏览文件 @
5b19a3e3
...
...
@@ -28,7 +28,7 @@ import org.jkiss.dbeaver.DBException;
import
org.jkiss.dbeaver.ext.mysql.model.MySQLTable
;
import
org.jkiss.dbeaver.model.DBPEvaluationContext
;
import
org.jkiss.dbeaver.model.struct.DBSObject
;
import
org.jkiss.dbeaver.
tools.IExternal
Tool
;
import
org.jkiss.dbeaver.
ui.tools.IUserInterface
Tool
;
import
org.jkiss.dbeaver.ui.UIUtils
;
import
org.jkiss.utils.CommonUtils
;
...
...
@@ -38,7 +38,7 @@ import java.util.List;
/**
* Table repair
*/
public
class
MySQLToolRepair
implements
I
External
Tool
public
class
MySQLToolRepair
implements
I
UserInterface
Tool
{
@Override
public
void
execute
(
IWorkbenchWindow
window
,
IWorkbenchPart
activePart
,
Collection
<
DBSObject
>
objects
)
throws
DBException
...
...
plugins/org.jkiss.dbeaver.ext.mysql.ui/src/org/jkiss/dbeaver/ext/mysql/tools/maintenance/MySQLToolTruncate.java
浏览文件 @
5b19a3e3
...
...
@@ -25,7 +25,7 @@ import org.jkiss.dbeaver.DBException;
import
org.jkiss.dbeaver.ext.mysql.model.MySQLTable
;
import
org.jkiss.dbeaver.model.DBPEvaluationContext
;
import
org.jkiss.dbeaver.model.struct.DBSObject
;
import
org.jkiss.dbeaver.
tools.IExternal
Tool
;
import
org.jkiss.dbeaver.
ui.tools.IUserInterface
Tool
;
import
org.jkiss.utils.CommonUtils
;
import
java.util.Collection
;
...
...
@@ -34,7 +34,7 @@ import java.util.List;
/**
* Table truncate
*/
public
class
MySQLToolTruncate
implements
I
External
Tool
public
class
MySQLToolTruncate
implements
I
UserInterface
Tool
{
@Override
public
void
execute
(
IWorkbenchWindow
window
,
IWorkbenchPart
activePart
,
Collection
<
DBSObject
>
objects
)
throws
DBException
...
...
plugins/org.jkiss.dbeaver.ext.oracle/src/org/jkiss/dbeaver/ext/oracle/tools/OracleToolScript.java
浏览文件 @
5b19a3e3
...
...
@@ -22,7 +22,7 @@ import org.eclipse.ui.IWorkbenchWindow;
import
org.jkiss.dbeaver.DBException
;
import
org.jkiss.dbeaver.ext.oracle.model.OracleDataSource
;
import
org.jkiss.dbeaver.model.struct.DBSObject
;
import
org.jkiss.dbeaver.
tools.IExternal
Tool
;
import
org.jkiss.dbeaver.
ui.tools.IUserInterface
Tool
;
import
org.jkiss.dbeaver.ui.dialogs.tools.ToolWizardDialog
;
import
java.util.Collection
;
...
...
@@ -30,7 +30,7 @@ import java.util.Collection;
/**
* Database import
*/
public
class
OracleToolScript
implements
I
External
Tool
public
class
OracleToolScript
implements
I
UserInterface
Tool
{
@Override
public
void
execute
(
IWorkbenchWindow
window
,
IWorkbenchPart
activePart
,
Collection
<
DBSObject
>
objects
)
throws
DBException
...
...
plugins/org.jkiss.dbeaver.ext.oracle/src/org/jkiss/dbeaver/ext/oracle/tools/maintenance/OracleToolGatherStatistics.java
浏览文件 @
5b19a3e3
...
...
@@ -30,7 +30,7 @@ import org.jkiss.dbeaver.ext.oracle.model.OracleTableIndex;
import
org.jkiss.dbeaver.model.DBPEvaluationContext
;
import
org.jkiss.dbeaver.model.DBUtils
;
import
org.jkiss.dbeaver.model.struct.DBSObject
;
import
org.jkiss.dbeaver.
tools.IExternal
Tool
;
import
org.jkiss.dbeaver.
ui.tools.IUserInterface
Tool
;
import
org.jkiss.dbeaver.ui.UIUtils
;
import
java.util.Collection
;
...
...
@@ -39,7 +39,7 @@ import java.util.List;
/**
* Gather statistics
*/
public
class
OracleToolGatherStatistics
implements
I
External
Tool
public
class
OracleToolGatherStatistics
implements
I
UserInterface
Tool
{
@Override
public
void
execute
(
IWorkbenchWindow
window
,
IWorkbenchPart
activePart
,
Collection
<
DBSObject
>
objects
)
throws
DBException
...
...
plugins/org.jkiss.dbeaver.ext.oracle/src/org/jkiss/dbeaver/ext/oracle/tools/maintenance/OracleToolRefreshMView.java
浏览文件 @
5b19a3e3
...
...
@@ -27,7 +27,7 @@ import org.jkiss.dbeaver.DBException;
import
org.jkiss.dbeaver.ext.oracle.model.OracleMaterializedView
;
import
org.jkiss.dbeaver.model.DBPEvaluationContext
;
import
org.jkiss.dbeaver.model.struct.DBSObject
;
import
org.jkiss.dbeaver.
tools.IExternal
Tool
;
import
org.jkiss.dbeaver.
ui.tools.IUserInterface
Tool
;
import
org.jkiss.dbeaver.ui.UIUtils
;
import
org.jkiss.utils.CommonUtils
;
...
...
@@ -37,7 +37,7 @@ import java.util.List;
/**
* Table MView refresh
*/
public
class
OracleToolRefreshMView
implements
I
External
Tool
public
class
OracleToolRefreshMView
implements
I
UserInterface
Tool
{
@Override
public
void
execute
(
IWorkbenchWindow
window
,
IWorkbenchPart
activePart
,
Collection
<
DBSObject
>
objects
)
throws
DBException
...
...
plugins/org.jkiss.dbeaver.ext.oracle/src/org/jkiss/dbeaver/ext/oracle/tools/maintenance/OracleToolTruncate.java
浏览文件 @
5b19a3e3
...
...
@@ -28,7 +28,7 @@ import org.jkiss.dbeaver.DBException;
import
org.jkiss.dbeaver.ext.oracle.model.OracleTable
;
import
org.jkiss.dbeaver.model.DBPEvaluationContext
;
import
org.jkiss.dbeaver.model.struct.DBSObject
;
import
org.jkiss.dbeaver.
tools.IExternal
Tool
;
import
org.jkiss.dbeaver.
ui.tools.IUserInterface
Tool
;
import
org.jkiss.dbeaver.ui.UIUtils
;
import
org.jkiss.utils.CommonUtils
;
...
...
@@ -38,7 +38,7 @@ import java.util.List;
/**
* Table truncate
*/
public
class
OracleToolTruncate
implements
I
External
Tool
public
class
OracleToolTruncate
implements
I
UserInterface
Tool
{
@Override
public
void
execute
(
IWorkbenchWindow
window
,
IWorkbenchPart
activePart
,
Collection
<
DBSObject
>
objects
)
throws
DBException
...
...
plugins/org.jkiss.dbeaver.ext.oracle/src/org/jkiss/dbeaver/ext/oracle/tools/maintenance/OracleToolValidateStructure.java
浏览文件 @
5b19a3e3
...
...
@@ -28,7 +28,7 @@ import org.jkiss.dbeaver.DBException;
import
org.jkiss.dbeaver.ext.oracle.model.OracleTable
;
import
org.jkiss.dbeaver.model.DBPEvaluationContext
;
import
org.jkiss.dbeaver.model.struct.DBSObject
;
import
org.jkiss.dbeaver.
tools.IExternal
Tool
;
import
org.jkiss.dbeaver.
ui.tools.IUserInterface
Tool
;
import
org.jkiss.dbeaver.ui.UIUtils
;
import
org.jkiss.utils.CommonUtils
;
...
...
@@ -38,7 +38,7 @@ import java.util.List;
/**
* Validate structure
*/
public
class
OracleToolValidateStructure
implements
I
External
Tool
public
class
OracleToolValidateStructure
implements
I
UserInterface
Tool
{
@Override
public
void
execute
(
IWorkbenchWindow
window
,
IWorkbenchPart
activePart
,
Collection
<
DBSObject
>
objects
)
throws
DBException
...
...
plugins/org.jkiss.dbeaver.ext.postgresql.ui/src/org/jkiss/dbeaver/ext/postgresql/tools/PostgreToolBackup.java
浏览文件 @
5b19a3e3
...
...
@@ -20,7 +20,7 @@ import org.eclipse.ui.IWorkbenchPart;
import
org.eclipse.ui.IWorkbenchWindow
;
import
org.jkiss.dbeaver.DBException
;
import
org.jkiss.dbeaver.model.struct.DBSObject
;
import
org.jkiss.dbeaver.
tools.IExternal
Tool
;
import
org.jkiss.dbeaver.
ui.tools.IUserInterface
Tool
;
import
org.jkiss.dbeaver.ui.dialogs.tools.ToolWizardDialog
;
import
java.util.Collection
;
...
...
@@ -28,7 +28,7 @@ import java.util.Collection;
/**
* Database export
*/
public
class
PostgreToolBackup
implements
I
External
Tool
public
class
PostgreToolBackup
implements
I
UserInterface
Tool
{
@Override
public
void
execute
(
IWorkbenchWindow
window
,
IWorkbenchPart
activePart
,
Collection
<
DBSObject
>
objects
)
throws
DBException
...
...
plugins/org.jkiss.dbeaver.ext.postgresql.ui/src/org/jkiss/dbeaver/ext/postgresql/tools/PostgreToolRestore.java
浏览文件 @
5b19a3e3
...
...
@@ -22,7 +22,7 @@ import org.jkiss.dbeaver.DBException;
import
org.jkiss.dbeaver.ext.postgresql.model.PostgreDatabase
;
import
org.jkiss.dbeaver.ext.postgresql.model.PostgreSchema
;
import
org.jkiss.dbeaver.model.struct.DBSObject
;
import
org.jkiss.dbeaver.
tools.IExternal
Tool
;
import
org.jkiss.dbeaver.
ui.tools.IUserInterface
Tool
;
import
org.jkiss.dbeaver.ui.dialogs.tools.ToolWizardDialog
;
import
java.util.Collection
;
...
...
@@ -30,7 +30,7 @@ import java.util.Collection;
/**
* Database import
*/
public
class
PostgreToolRestore
implements
I
External
Tool
public
class
PostgreToolRestore
implements
I
UserInterface
Tool
{
@Override
public
void
execute
(
IWorkbenchWindow
window
,
IWorkbenchPart
activePart
,
Collection
<
DBSObject
>
objects
)
throws
DBException
...
...
plugins/org.jkiss.dbeaver.ext.postgresql.ui/src/org/jkiss/dbeaver/ext/postgresql/tools/PostgreToolScript.java
浏览文件 @
5b19a3e3
...
...
@@ -22,7 +22,7 @@ import org.jkiss.dbeaver.DBException;
import
org.jkiss.dbeaver.ext.postgresql.model.PostgreDatabase
;
import
org.jkiss.dbeaver.model.connection.DBPConnectionConfiguration
;
import
org.jkiss.dbeaver.model.struct.DBSObject
;
import
org.jkiss.dbeaver.
tools.IExternal
Tool
;
import
org.jkiss.dbeaver.
ui.tools.IUserInterface
Tool
;
import
org.jkiss.dbeaver.ui.dialogs.tools.AbstractToolWizard
;
import
org.jkiss.dbeaver.ui.dialogs.tools.ToolWizardDialog
;
import
org.jkiss.utils.CommonUtils
;
...
...
@@ -35,7 +35,7 @@ import java.util.List;
/**
* Database import
*/
public
class
PostgreToolScript
implements
I
External
Tool
public
class
PostgreToolScript
implements
I
UserInterface
Tool
{
@Override
public
void
execute
(
IWorkbenchWindow
window
,
IWorkbenchPart
activePart
,
Collection
<
DBSObject
>
objects
)
throws
DBException
...
...
plugins/org.jkiss.dbeaver.ext.postgresql.ui/src/org/jkiss/dbeaver/ext/postgresql/tools/maintenance/PostgreToolAnalyze.java
浏览文件 @
5b19a3e3
...
...
@@ -27,7 +27,7 @@ import org.jkiss.dbeaver.ext.postgresql.model.PostgreObject;
import
org.jkiss.dbeaver.ext.postgresql.model.PostgreTableBase
;
import
org.jkiss.dbeaver.model.DBPEvaluationContext
;
import
org.jkiss.dbeaver.model.struct.DBSObject
;
import
org.jkiss.dbeaver.
tools.IExternal
Tool
;
import
org.jkiss.dbeaver.
ui.tools.IUserInterface
Tool
;
import
org.jkiss.utils.CommonUtils
;
import
java.util.Collection
;
...
...
@@ -36,7 +36,7 @@ import java.util.List;
/**
* Table analyze
*/
public
class
PostgreToolAnalyze
implements
I
External
Tool
public
class
PostgreToolAnalyze
implements
I
UserInterface
Tool
{
@Override
public
void
execute
(
IWorkbenchWindow
window
,
IWorkbenchPart
activePart
,
Collection
<
DBSObject
>
objects
)
throws
DBException
...
...
plugins/org.jkiss.dbeaver.ext.postgresql.ui/src/org/jkiss/dbeaver/ext/postgresql/tools/maintenance/PostgreToolRefreshMView.java
浏览文件 @
5b19a3e3
...
...
@@ -29,7 +29,7 @@ import org.jkiss.dbeaver.ext.postgresql.model.PostgreMaterializedView;
import
org.jkiss.dbeaver.ext.postgresql.model.PostgreObject
;
import
org.jkiss.dbeaver.model.DBPEvaluationContext
;
import
org.jkiss.dbeaver.model.struct.DBSObject
;
import
org.jkiss.dbeaver.
tools.IExternal
Tool
;
import
org.jkiss.dbeaver.
ui.tools.IUserInterface
Tool
;
import
org.jkiss.dbeaver.ui.UIUtils
;
import
org.jkiss.utils.CommonUtils
;
...
...
@@ -39,7 +39,7 @@ import java.util.List;
/**
* Table analyze
*/
public
class
PostgreToolRefreshMView
implements
I
External
Tool
public
class
PostgreToolRefreshMView
implements
I
UserInterface
Tool
{
@Override
public
void
execute
(
IWorkbenchWindow
window
,
IWorkbenchPart
activePart
,
Collection
<
DBSObject
>
objects
)
throws
DBException
...
...
plugins/org.jkiss.dbeaver.ext.postgresql.ui/src/org/jkiss/dbeaver/ext/postgresql/tools/maintenance/PostgreToolTriggerToggle.java
浏览文件 @
5b19a3e3
...
...
@@ -25,11 +25,10 @@ import org.jkiss.dbeaver.DBException;
import
org.jkiss.dbeaver.ext.postgresql.model.PostgreObject
;
import
org.jkiss.dbeaver.ext.postgresql.model.PostgreTrigger
;
import
org.jkiss.dbeaver.model.DBUtils
;
import
org.jkiss.dbeaver.model.exec.DBCException
;
import
org.jkiss.dbeaver.model.navigator.DBNDatabaseNode
;
import
org.jkiss.dbeaver.model.struct.DBSObject
;
import
org.jkiss.dbeaver.runtime.DBWorkbench
;
import
org.jkiss.dbeaver.
tools.IExternal
Tool
;
import
org.jkiss.dbeaver.
ui.tools.IUserInterface
Tool
;
import
org.jkiss.dbeaver.ui.UIUtils
;
import
org.jkiss.dbeaver.ui.navigator.NavigatorUtils
;
import
org.jkiss.utils.CommonUtils
;
...
...
@@ -38,7 +37,7 @@ import java.lang.reflect.InvocationTargetException;
import
java.util.Collection
;
import
java.util.List
;
public
abstract
class
PostgreToolTriggerToggle
implements
I
External
Tool
{
public
abstract
class
PostgreToolTriggerToggle
implements
I
UserInterface
Tool
{
private
boolean
isEnable
;
...
...
plugins/org.jkiss.dbeaver.ext.postgresql.ui/src/org/jkiss/dbeaver/ext/postgresql/tools/maintenance/PostgreToolTruncate.java
浏览文件 @
5b19a3e3
...
...
@@ -29,7 +29,7 @@ import org.jkiss.dbeaver.ext.postgresql.model.PostgreObject;
import
org.jkiss.dbeaver.ext.postgresql.model.PostgreTableBase
;
import
org.jkiss.dbeaver.model.DBPEvaluationContext
;
import
org.jkiss.dbeaver.model.struct.DBSObject
;
import
org.jkiss.dbeaver.
tools.IExternal
Tool
;
import
org.jkiss.dbeaver.
ui.tools.IUserInterface
Tool
;
import
org.jkiss.dbeaver.ui.UIUtils
;
import
org.jkiss.utils.CommonUtils
;
...
...
@@ -39,7 +39,7 @@ import java.util.List;
/**
* Table truncate
*/
public
class
PostgreToolTruncate
implements
I
External
Tool
public
class
PostgreToolTruncate
implements
I
UserInterface
Tool
{
@Override
public
void
execute
(
IWorkbenchWindow
window
,
IWorkbenchPart
activePart
,
Collection
<
DBSObject
>
objects
)
throws
DBException
...
...
plugins/org.jkiss.dbeaver.ext.postgresql.ui/src/org/jkiss/dbeaver/ext/postgresql/tools/maintenance/PostgreToolVacuum.java
浏览文件 @
5b19a3e3
...
...
@@ -30,7 +30,7 @@ import org.jkiss.dbeaver.ext.postgresql.model.PostgreObject;
import
org.jkiss.dbeaver.ext.postgresql.model.PostgreTableBase
;
import
org.jkiss.dbeaver.model.DBPEvaluationContext
;
import
org.jkiss.dbeaver.model.struct.DBSObject
;
import
org.jkiss.dbeaver.
tools.IExternal
Tool
;
import
org.jkiss.dbeaver.
ui.tools.IUserInterface
Tool
;
import
org.jkiss.dbeaver.ui.UIUtils
;
import
org.jkiss.utils.CommonUtils
;
...
...
@@ -40,7 +40,7 @@ import java.util.List;
/**
* Table vacuum
*/
public
class
PostgreToolVacuum
implements
I
External
Tool
public
class
PostgreToolVacuum
implements
I
UserInterface
Tool
{
@Override
public
void
execute
(
IWorkbenchWindow
window
,
IWorkbenchPart
activePart
,
Collection
<
DBSObject
>
objects
)
throws
DBException
...
...
plugins/org.jkiss.dbeaver.registry/schema/org.jkiss.dbeaver.dataSourceProvider.exsd
浏览文件 @
5b19a3e3
...
...
@@ -771,7 +771,7 @@
</documentation>
<appInfo>
<meta.attribute
kind=
"java"
basedOn=
":org.jkiss.dbeaver.
tools.IExternal
Tool"
/>
<meta.attribute
kind=
"java"
basedOn=
":org.jkiss.dbeaver.
ui.tools.IUserInterface
Tool"
/>
</appInfo>
</annotation>
</attribute>
...
...
plugins/org.jkiss.dbeaver.ui.dashboard/META-INF/MANIFEST.MF
浏览文件 @
5b19a3e3
...
...
@@ -27,4 +27,5 @@ Require-Bundle: org.eclipse.equinox.preferences,
Export-Package: org.jkiss.dbeaver.ui.dashboard.control,
org.jkiss.dbeaver.ui.dashboard.internal,
org.jkiss.dbeaver.ui.dashboard.model,
org.jkiss.dbeaver.ui.dashboard.model.data
org.jkiss.dbeaver.ui.dashboard.model.data,
org.jkiss.dbeaver.ui.dashboard.view
plugins/org.jkiss.dbeaver.ui.dashboard/plugin.xml
浏览文件 @
5b19a3e3
...
...
@@ -75,11 +75,13 @@
</toolbar>
</menuContribution>
<!--
<menuContribution allPopups="false" locationURI="popup:org.eclipse.ui.popup.any?after=tools">
<command commandId="org.jkiss.dbeaver.ui.dashboard.open">
<visibleWhen checkEnabled="true"/>
</command>
</menuContribution>
-->
<menuContribution
allPopups=
"false"
locationURI=
"menu:dataSourceMenu?after=tools"
>
<command
commandId=
"org.jkiss.dbeaver.ui.dashboard.open"
>
...
...
@@ -99,6 +101,20 @@
</extension>
<extension
point=
"org.jkiss.dbeaver.tools"
>
<tools>
<tool
class=
"org.jkiss.dbeaver.ui.dashboard.view.DashboardOpenTool"
id=
"org.jkiss.dbeaver.ui.dashboard.view.DashboardOpenTool"
label=
"%command.org.jkiss.dbeaver.ui.dashboard.open.name"
description=
"%command.org.jkiss.dbeaver.ui.dashboard.open.description"
icon=
"icons/dashboard.png"
singleton=
"false"
>
<objectType
name=
"org.jkiss.dbeaver.model.DBPDataSource"
/>
</tool>
</tools>
</extension>
<extension
point=
"org.eclipse.ui.bindings"
>
<key
commandId=
"org.jkiss.dbeaver.ui.dashboard.open"
contextId=
"org.jkiss.dbeaver.ui.perspective"
schemeId=
"org.eclipse.ui.defaultAcceleratorConfiguration"
sequence=
"CTRL+ALT+SHIFT+B"
/>
</extension>
...
...
plugins/org.jkiss.dbeaver.ui.dashboard/src/org/jkiss/dbeaver/ui/dashboard/registry/DashboardMapQueryDescriptor.java
浏览文件 @
5b19a3e3
...
...
@@ -43,7 +43,8 @@ public class DashboardMapQueryDescriptor extends AbstractContextDescriptor imple
super
(
config
);
this
.
id
=
config
.
getAttribute
(
"id"
);
this
.
queryText
=
config
.
getValue
();
// FIXME: use getValueAsIs because getValue fails in multi-language environment
this
.
queryText
=
config
.
getValueAsIs
();
this
.
updatePeriod
=
CommonUtils
.
toInt
(
config
.
getAttribute
(
"updatePeriod"
),
DashboardConstants
.
DEF_DASHBOARD_UPDATE_PERIOD
);
}
...
...
plugins/org.jkiss.dbeaver.ui.dashboard/src/org/jkiss/dbeaver/ui/dashboard/view/DashboardOpenTool.java
0 → 100644
浏览文件 @
5b19a3e3
/*
* DBeaver - Universal Database Manager
* Copyright (C) 2010-2019 Serge Rider (serge@jkiss.org)
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package
org.jkiss.dbeaver.ui.dashboard.view
;
import
org.eclipse.ui.IWorkbenchPage
;
import
org.eclipse.ui.IWorkbenchPart
;
import
org.eclipse.ui.IWorkbenchWindow
;
import
org.eclipse.ui.PartInitException
;
import
org.jkiss.dbeaver.DBException
;
import
org.jkiss.dbeaver.model.DBPDataSourceContainer
;
import
org.jkiss.dbeaver.model.struct.DBSObject
;
import
org.jkiss.dbeaver.runtime.DBWorkbench
;
import
org.jkiss.dbeaver.ui.tools.IUserInterfaceTool
;
import
java.util.Collection
;
public
class
DashboardOpenTool
implements
IUserInterfaceTool
{
@Override
public
void
execute
(
IWorkbenchWindow
window
,
IWorkbenchPart
activePart
,
Collection
<
DBSObject
>
objects
)
throws
DBException
{
// Just open dashboard view
if
(
objects
.
isEmpty
())
{
return
;
}
DBSObject
object
=
objects
.
iterator
().
next
();
DBPDataSourceContainer
dataSourceContainer
=
object
.
getDataSource
().
getContainer
();
if
(
dataSourceContainer
==
null
)
{
return
;
}
try
{
window
.
getActivePage
().
showView
(
DashboardView
.
VIEW_ID
,
dataSourceContainer
.
getId
(),
IWorkbenchPage
.
VIEW_ACTIVATE
);
}
catch
(
PartInitException
e
)
{
DBWorkbench
.
getPlatformUI
().
showError
(
"Dashboard view"
,
"Can't open dashboard view"
,
e
);
}
}
}
\ No newline at end of file
plugins/org.jkiss.dbeaver.ui/META-INF/MANIFEST.MF
浏览文件 @
5b19a3e3
...
...
@@ -22,7 +22,8 @@ Export-Package: org.jkiss.dbeaver.runtime,
org.jkiss.dbeaver.ui.internal,
org.jkiss.dbeaver.ui.notifications,
org.jkiss.dbeaver.ui.preferences,
org.jkiss.dbeaver.ui.properties
org.jkiss.dbeaver.ui.properties,
org.jkiss.dbeaver.ui.tools
Require-Bundle: org.eclipse.core.runtime,
org.eclipse.core.expressions,
org.eclipse.core.resources,
...
...
plugins/org.jkiss.dbeaver.
core/src/org/jkiss/dbeaver/tools/IExternal
Tool.java
→
plugins/org.jkiss.dbeaver.
ui/src/org/jkiss/dbeaver/ui/tools/IUserInterface
Tool.java
浏览文件 @
5b19a3e3
/*
* DBeaver - Universal Database Manager
* Copyright (C) 2010-2019 Serge Rider (serge@jkiss.org)
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package
org.jkiss.dbeaver.
tools
;
import
org.eclipse.ui.IWorkbenchPart
;
import
org.eclipse.ui.IWorkbenchWindow
;
import
org.jkiss.dbeaver.DBException
;
import
org.jkiss.dbeaver.model.struct.DBSObject
;
import
java.util.Collection
;
/**
* Database external u
tility.
* Usually utilizes external native software to perform specific database tasks.
*/
public
interface
I
ExternalTool
{
void
execute
(
IWorkbenchWindow
window
,
IWorkbenchPart
activePart
,
Collection
<
DBSObject
>
objects
)
throws
DBException
;
}
/*
* DBeaver - Universal Database Manager
* Copyright (C) 2010-2019 Serge Rider (serge@jkiss.org)
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package
org.jkiss.dbeaver.
ui.tools
;
import
org.eclipse.ui.IWorkbenchPart
;
import
org.eclipse.ui.IWorkbenchWindow
;
import
org.jkiss.dbeaver.DBException
;
import
org.jkiss.dbeaver.model.struct.DBSObject
;
import
java.util.Collection
;
/**
* Database external u
ser interface utility.
* Usually utilizes external native software to perform specific database tasks.
*/
public
interface
I
UserInterfaceTool
{
void
execute
(
IWorkbenchWindow
window
,
IWorkbenchPart
activePart
,
Collection
<
DBSObject
>
objects
)
throws
DBException
;
}
product/debug/DBeaver.product.launch
浏览文件 @
5b19a3e3
...
...
@@ -21,8 +21,8 @@
<stringAttribute
key=
"pde.version"
value=
"3.3"
/>
<stringAttribute
key=
"product"
value=
"org.jkiss.dbeaver.core.application.product"
/>
<stringAttribute
key=
"productFile"
value=
"\org.jkiss.dbeaver.ce.standalone\DBeaver.product"
/>
<stringAttribute
key=
"selected_target_plugins"
value=
"com.github.jsqlparser
@default:default,com.google.gson@default:default,com.google.guava@default:default,com.ibm.icu@default:default,com.jcraft.jsch@default:default,com.jcraft.jzlib@default:default,javax.annotation@default:default,javax.inject@default:default,javax.servlet*3.1.0.v201410161800@default:default,javax.xml@default:default,net.sf.opencsv@default:default,org.apache.batik.constants@default:default,org.apache.batik.css*1.10.0.v20180703-1553@default:default,org.apache.batik.i18n@default:default,org.apache.batik.util*1.10.0.v20180703-1553@default:default,org.apache.commons.cli@default:default,org.apache.commons.io@default:default,org.apache.commons.jexl@default:default,org.apache.commons.jxpath@default:default,org.apache.commons.lang@default:default,org.apache.commons.logging@default:default,org.apache.felix.gogo.runtime@default:default,org.apache.felix.scr@1:true,org.apache.log4j@default:default,org.apache.lucene.analyzers-smartcn@default:default,org.apache.xmlgraphics@default:default,org.eclipse.ant.core@default:default,org.eclipse.compare.core@default:default,org.eclipse.compare@default:default,org.eclipse.core.commands@default:default,org.eclipse.core.contenttype@default:default,org.eclipse.core.databinding.observable@default:default,org.eclipse.core.databinding.property@default:default,org.eclipse.core.databinding@default:default,org.eclipse.core.expressions@default:default,org.eclipse.core.filebuffers@default:default,org.eclipse.core.filesystem.win32.x86_64@default:false,org.eclipse.core.filesystem@default:default,org.eclipse.core.jobs@default:default,org.eclipse.core.net.win32.x86_64@default:false,org.eclipse.core.net@default:default,org.eclipse.core.resources.win32.x86_64@default:false,org.eclipse.core.resources@default:default,org.eclipse.core.runtime@4:true,org.eclipse.core.variables@default:default,org.eclipse.debug.core@default:default,org.eclipse.debug.ui@default:default,org.eclipse.draw2d@default:default,org.eclipse.e4.core.commands@default:default,org.eclipse.e4.core.contexts@default:default,org.eclipse.e4.core.di.annotations@default:default,org.eclipse.e4.core.di.extensions.supplier@default:default,org.eclipse.e4.core.di.extensions@default:default,org.eclipse.e4.core.di@default:default,org.eclipse.e4.core.services@default:default,org.eclipse.e4.emf.xpath@default:default,org.eclipse.e4.ui.bindings@default:default,org.eclipse.e4.ui.css.core@default:default,org.eclipse.e4.ui.css.swt.theme@default:default,org.eclipse.e4.ui.css.swt@default:default,org.eclipse.e4.ui.di@default:default,org.eclipse.e4.ui.model.workbench@default:default,org.eclipse.e4.ui.services@default:default,org.eclipse.e4.ui.widgets@default:default,org.eclipse.e4.ui.workbench.addons.swt@default:default,org.eclipse.e4.ui.workbench.renderers.swt@default:default,org.eclipse.e4.ui.workbench.swt@default:default,org.eclipse.e4.ui.workbench3@default:default,org.eclipse.e4.ui.workbench@default:default,org.eclipse.ecf.filetransfer@default:default,org.eclipse.ecf.identity@default:default,org.eclipse.ecf.provider.filetransfer.ssl@default:false,org.eclipse.ecf.provider.filetransfer@default:default,org.eclipse.ecf.ssl@default:false,org.eclipse.ecf@default:default,org.eclipse.emf.common@default:default,org.eclipse.emf.ecore.change@default:default,org.eclipse.emf.ecore.xmi@default:default,org.eclipse.emf.ecore@default:default,org.eclipse.equinox.app@default:default,org.eclipse.equinox.bidi@default:default,org.eclipse.equinox.common@2:true,org.eclipse.equinox.concurrent@default:default,org.eclipse.equinox.event@default:default,org.eclipse.equinox.frameworkadmin.equinox@default:default,org.eclipse.equinox.frameworkadmin@default:default,org.eclipse.equinox.http.jetty@default:default,org.eclipse.equinox.http.servlet@default:default,org.eclipse.equinox.p2.artifact.repository@default:default,org.eclipse.equinox.p2.console@default:default,org.eclipse.equinox.p2.core@default:default,org.eclipse.equinox.p2.director.app@default:default,org.eclipse.equinox.p2.director@default:default,org.eclipse.equinox.p2.directorywatcher@default:default,org.eclipse.equinox.p2.discovery.compatibility@default:default,org.eclipse.equinox.p2.discovery@default:default,org.eclipse.equinox.p2.engine@default:default,org.eclipse.equinox.p2.extensionlocation@default:default,org.eclipse.equinox.p2.garbagecollector@default:default,org.eclipse.equinox.p2.jarprocessor@default:default,org.eclipse.equinox.p2.metadata.repository@default:default,org.eclipse.equinox.p2.metadata@default:default,org.eclipse.equinox.p2.operations@default:default,org.eclipse.equinox.p2.publisher.eclipse@default:default,org.eclipse.equinox.p2.publisher@default:default,org.eclipse.equinox.p2.reconciler.dropins@default:default,org.eclipse.equinox.p2.repository.tools@default:default,org.eclipse.equinox.p2.repository@default:default,org.eclipse.equinox.p2.touchpoint.eclipse@default:default,org.eclipse.equinox.p2.touchpoint.natives@default:default,org.eclipse.equinox.p2.transport.ecf@default:default,org.eclipse.equinox.p2.ui.discovery@default:default,org.eclipse.equinox.p2.ui.sdk.scheduler@default:default,org.eclipse.equinox.p2.ui.sdk@default:default,org.eclipse.equinox.p2.ui@default:default,org.eclipse.equinox.p2.updatechecker@default:default,org.eclipse.equinox.preferences@default:default,org.eclipse.equinox.registry@default:default,org.eclipse.equinox.security.ui@default:default,org.eclipse.equinox.security.win32.x86_64@default:false,org.eclipse.equinox.security@default:default,org.eclipse.equinox.simpleconfigurator.manipulator@default:default,org.eclipse.equinox.simpleconfigurator@1:true,org.eclipse.equinox.util@default:default,org.eclipse.gef@default:default,org.eclipse.help.base@default:default,org.eclipse.help.ui@default:default,org.eclipse.help@default:default,org.eclipse.jetty.http@default:default,org.eclipse.jetty.io@default:default,org.eclipse.jetty.security@default:default,org.eclipse.jetty.server@default:default,org.eclipse.jetty.servlet@default:default,org.eclipse.jetty.util@default:default,org.eclipse.jface.databinding@default:default,org.eclipse.jface.text@default:default,org.eclipse.jface@default:default,org.eclipse.jsch.core@default:default,org.eclipse.jsch.ui@default:default,org.eclipse.ltk.core.refactoring@default:default,org.eclipse.ltk.ui.refactoring@default:default,org.eclipse.mylyn.commons.core@default:default,org.eclipse.mylyn.commons.notifications.core@default:default,org.eclipse.mylyn.commons.notifications.ui@default:default,org.eclipse.mylyn.commons.screenshots@default:default,org.eclipse.mylyn.commons.ui@default:default,org.eclipse.mylyn.commons.workbench@default:default,org.eclipse.osgi.compatibility.state@default:false,org.eclipse.osgi.services@default:default,org.eclipse.osgi.util@default:default,org.eclipse.osgi@-1:true,org.eclipse.platform@default:default,org.eclipse.search@default:default,org.eclipse.swt.win32.win32.x86_64@default:false,org.eclipse.swt@default:default,org.eclipse.team.core@default:default,org.eclipse.team.ui@default:default,org.eclipse.text@default:default,org.eclipse.ui.browser@default:default,org.eclipse.ui.cheatsheets@default:default,org.eclipse.ui.console@default:default,org.eclipse.ui.editors@default:default,org.eclipse.ui.forms@default:default,org.eclipse.ui.genericeditor@default:default,org.eclipse.ui.ide.application@default:default,org.eclipse.ui.ide@default:default,org.eclipse.ui.intro@default:default,org.eclipse.ui.navigator.resources@default:default,org.eclipse.ui.navigator@default:default,org.eclipse.ui.net@default:default,org.eclipse.ui.themes@default:default,org.eclipse.ui.trace@default:default,org.eclipse.ui.views.log@default:default,org.eclipse.ui.views.properties.tabbed@default:default,org.eclipse.ui.views@default:default,org.eclipse.ui.win32@default:false,org.eclipse.ui.workbench.texteditor@default:default,org.eclipse.ui.workbench@default:default,org.eclipse.ui@default:default,org.eclipse.update.configurator@10:false,org.eclipse.urischeme@default:default,org.jkiss.bundle.apache.batik@default:default,org.jkiss.bundle.apache.poi@default:default,org.jkiss.bundle.bouncycastle@default:default,org.jkiss.bundle.gis@default:default,org.jkiss.bundle.jfreechart@default:default,org.jkiss.bundle.sshj@default:default,org.objectweb.asm@default:default,org.sat4j.core@default:default,org.sat4j.pb@default:default,org.tukaani.xz@default:default,org.w3c.css.sac@default:default,org.w3c.dom.events@default:default,org.w3c.dom.smil@default:default,org.w3c.dom.svg@default:default
"
/>
<stringAttribute
key=
"selected_workspace_plugins"
value=
"org.jkiss.dbeaver.cmp.simple
.ui@default:default,org.jkiss.dbeaver.cmp.simple@default:default,org.jkiss.dbeaver.core.application@default:default,org.jkiss.dbeaver.core@default:default,org.jkiss.dbeaver.data.gis.view@default:default,org.jkiss.dbeaver.data.gis@default:default,org.jkiss.dbeaver.data.office@default:default,org.jkiss.dbeaver.data.transfer@default:default,org.jkiss.dbeaver.debug.core@default:default,org.jkiss.dbeaver.debug.ui@default:default,org.jkiss.dbeaver.ext.athena@default:default,org.jkiss.dbeaver.ext.bigquery@default:default,org.jkiss.dbeaver.ext.clickhouse@default:default,org.jkiss.dbeaver.ext.db2.zos@default:default,org.jkiss.dbeaver.ext.db2@default:default,org.jkiss.dbeaver.ext.derby@default:default,org.jkiss.dbeaver.ext.erd@default:default,org.jkiss.dbeaver.ext.es.ui@default:default,org.jkiss.dbeaver.ext.exasol@default:default,org.jkiss.dbeaver.ext.firebird@default:default,org.jkiss.dbeaver.ext.format.sqlworkbenchj@default:default,org.jkiss.dbeaver.ext.generic.ui@default:default,org.jkiss.dbeaver.ext.generic@default:default,org.jkiss.dbeaver.ext.greenplum@default:default,org.jkiss.dbeaver.ext.h2@default:default,org.jkiss.dbeaver.ext.hana@default:default,org.jkiss.dbeaver.ext.hive@default:default,org.jkiss.dbeaver.ext.hsqldb@default:default,org.jkiss.dbeaver.ext.import_config@default:default,org.jkiss.dbeaver.ext.informix@default:default,org.jkiss.dbeaver.ext.mockdata@default:default,org.jkiss.dbeaver.ext.mssql.ui@default:default,org.jkiss.dbeaver.ext.mssql@default:default,org.jkiss.dbeaver.ext.mysql.ui@default:default,org.jkiss.dbeaver.ext.mysql@default:default,org.jkiss.dbeaver.ext.netezza@default:default,org.jkiss.dbeaver.ext.oracle@default:default,org.jkiss.dbeaver.ext.phoenix@default:default,org.jkiss.dbeaver.ext.postgresql.debug.core@default:default,org.jkiss.dbeaver.ext.postgresql.debug.ui@default:default,org.jkiss.dbeaver.ext.postgresql.ui@default:default,org.jkiss.dbeaver.ext.postgresql@default:default,org.jkiss.dbeaver.ext.sample.database@default:default,org.jkiss.dbeaver.ext.snowflake.core@default:default,org.jkiss.dbeaver.ext.snowflake.ui@default:default,org.jkiss.dbeaver.ext.sqlite@default:default,org.jkiss.dbeaver.ext.teradata@default:default,org.jkiss.dbeaver.ext.ui.colortheme@default:default,org.jkiss.dbeaver.ext.ui.locks@default:default,org.jkiss.dbeaver.ext.ui.svg@default:default,org.jkiss.dbeaver.ext.ui.tipoftheday@default:default,org.jkiss.dbeaver.ext.vertica@default:default,org.jkiss.dbeaver.ext.wmi@default:default,org.jkiss.dbeaver.model@default:default,org.jkiss.dbeaver.net.ssh.jsch@default:default,org.jkiss.dbeaver.net.ssh.sshj@default:default,org.jkiss.dbeaver.net.ssh.ui@default:default,org.jkiss.dbeaver.net.ssh@default:default,org.jkiss.dbeaver.registry@default:default,org.jkiss.dbeaver.ui.charts@default:default,org.jkiss.dbeaver.ui.dashboard@default:default,org.jkiss.dbeaver.ui.editors.acl@default:default,org.jkiss.dbeaver.ui.editors.base@default:default,org.jkiss.dbeaver.ui.editors.content@default:default,org.jkiss.dbeaver.ui.editors.data@default:default,org.jkiss.dbeaver.ui.editors.entity@default:default,org.jkiss.dbeaver.ui.editors.hex@default:default,org.jkiss.dbeaver.ui.editors.image@default:default,org.jkiss.dbeaver.ui.editors.sql@default:default,org.jkiss.dbeaver.ui.editors.xml@default:default,org.jkiss.dbeaver.ui.navigator@default:default,org.jkiss.dbeaver.ui@default:default,org.jkiss.utils@default:default,org.jkiss.wmi@default:default
"
/>
<stringAttribute
key=
"selected_target_plugins"
value=
"com.github.jsqlparser
,com.google.gson,com.google.guava,com.ibm.icu,com.jcraft.jsch,com.jcraft.jzlib,javax.annotation,javax.inject,javax.servlet*3.1.0.v201410161800,javax.xml,net.sf.opencsv,org.apache.batik.constants,org.apache.batik.css*1.10.0.v20180703-1553,org.apache.batik.i18n,org.apache.batik.util*1.10.0.v20180703-1553,org.apache.commons.cli,org.apache.commons.io,org.apache.commons.jexl,org.apache.commons.jxpath,org.apache.commons.lang,org.apache.commons.logging,org.apache.felix.gogo.runtime,org.apache.felix.scr,org.apache.log4j,org.apache.lucene.analyzers-smartcn,org.apache.xmlgraphics,org.eclipse.ant.core,org.eclipse.compare,org.eclipse.compare.core,org.eclipse.core.commands,org.eclipse.core.contenttype,org.eclipse.core.databinding,org.eclipse.core.databinding.observable,org.eclipse.core.databinding.property,org.eclipse.core.expressions,org.eclipse.core.filebuffers,org.eclipse.core.filesystem,org.eclipse.core.filesystem.win32.x86_64,org.eclipse.core.jobs,org.eclipse.core.net,org.eclipse.core.net.win32.x86_64,org.eclipse.core.resources,org.eclipse.core.resources.win32.x86_64,org.eclipse.core.runtime,org.eclipse.core.variables,org.eclipse.debug.core,org.eclipse.debug.ui,org.eclipse.draw2d,org.eclipse.e4.core.commands,org.eclipse.e4.core.contexts,org.eclipse.e4.core.di,org.eclipse.e4.core.di.annotations,org.eclipse.e4.core.di.extensions,org.eclipse.e4.core.di.extensions.supplier,org.eclipse.e4.core.services,org.eclipse.e4.emf.xpath,org.eclipse.e4.ui.bindings,org.eclipse.e4.ui.css.core,org.eclipse.e4.ui.css.swt,org.eclipse.e4.ui.css.swt.theme,org.eclipse.e4.ui.di,org.eclipse.e4.ui.model.workbench,org.eclipse.e4.ui.services,org.eclipse.e4.ui.widgets,org.eclipse.e4.ui.workbench,org.eclipse.e4.ui.workbench.addons.swt,org.eclipse.e4.ui.workbench.renderers.swt,org.eclipse.e4.ui.workbench.swt,org.eclipse.e4.ui.workbench3,org.eclipse.ecf,org.eclipse.ecf.filetransfer,org.eclipse.ecf.identity,org.eclipse.ecf.provider.filetransfer,org.eclipse.ecf.provider.filetransfer.ssl,org.eclipse.ecf.ssl,org.eclipse.emf.common,org.eclipse.emf.ecore,org.eclipse.emf.ecore.change,org.eclipse.emf.ecore.xmi,org.eclipse.equinox.app,org.eclipse.equinox.bidi,org.eclipse.equinox.common,org.eclipse.equinox.concurrent,org.eclipse.equinox.event,org.eclipse.equinox.frameworkadmin,org.eclipse.equinox.frameworkadmin.equinox,org.eclipse.equinox.http.jetty,org.eclipse.equinox.http.servlet,org.eclipse.equinox.p2.artifact.repository,org.eclipse.equinox.p2.console,org.eclipse.equinox.p2.core,org.eclipse.equinox.p2.director,org.eclipse.equinox.p2.director.app,org.eclipse.equinox.p2.directorywatcher,org.eclipse.equinox.p2.discovery,org.eclipse.equinox.p2.discovery.compatibility,org.eclipse.equinox.p2.engine,org.eclipse.equinox.p2.extensionlocation,org.eclipse.equinox.p2.garbagecollector,org.eclipse.equinox.p2.jarprocessor,org.eclipse.equinox.p2.metadata,org.eclipse.equinox.p2.metadata.repository,org.eclipse.equinox.p2.operations,org.eclipse.equinox.p2.publisher,org.eclipse.equinox.p2.publisher.eclipse,org.eclipse.equinox.p2.reconciler.dropins,org.eclipse.equinox.p2.repository,org.eclipse.equinox.p2.repository.tools,org.eclipse.equinox.p2.touchpoint.eclipse,org.eclipse.equinox.p2.touchpoint.natives,org.eclipse.equinox.p2.transport.ecf,org.eclipse.equinox.p2.ui,org.eclipse.equinox.p2.ui.discovery,org.eclipse.equinox.p2.ui.sdk,org.eclipse.equinox.p2.ui.sdk.scheduler,org.eclipse.equinox.p2.updatechecker,org.eclipse.equinox.preferences,org.eclipse.equinox.registry,org.eclipse.equinox.security,org.eclipse.equinox.security.ui,org.eclipse.equinox.security.win32.x86_64,org.eclipse.equinox.simpleconfigurator,org.eclipse.equinox.simpleconfigurator.manipulator,org.eclipse.equinox.util,org.eclipse.gef,org.eclipse.help,org.eclipse.help.base,org.eclipse.help.ui,org.eclipse.jetty.http,org.eclipse.jetty.io,org.eclipse.jetty.security,org.eclipse.jetty.server,org.eclipse.jetty.servlet,org.eclipse.jetty.util,org.eclipse.jface,org.eclipse.jface.databinding,org.eclipse.jface.text,org.eclipse.jsch.core,org.eclipse.jsch.ui,org.eclipse.ltk.core.refactoring,org.eclipse.ltk.ui.refactoring,org.eclipse.osgi,org.eclipse.osgi.compatibility.state,org.eclipse.osgi.services,org.eclipse.osgi.util,org.eclipse.platform,org.eclipse.search,org.eclipse.swt,org.eclipse.swt.win32.win32.x86_64,org.eclipse.team.core,org.eclipse.team.ui,org.eclipse.text,org.eclipse.ui,org.eclipse.ui.browser,org.eclipse.ui.cheatsheets,org.eclipse.ui.console,org.eclipse.ui.editors,org.eclipse.ui.forms,org.eclipse.ui.genericeditor,org.eclipse.ui.ide,org.eclipse.ui.ide.application,org.eclipse.ui.intro,org.eclipse.ui.navigator,org.eclipse.ui.navigator.resources,org.eclipse.ui.net,org.eclipse.ui.themes,org.eclipse.ui.trace,org.eclipse.ui.views,org.eclipse.ui.views.log,org.eclipse.ui.views.properties.tabbed,org.eclipse.ui.win32,org.eclipse.ui.workbench,org.eclipse.ui.workbench.texteditor,org.eclipse.update.configurator,org.eclipse.urischeme,org.jkiss.bundle.apache.batik,org.jkiss.bundle.apache.poi,org.jkiss.bundle.bouncycastle,org.jkiss.bundle.gis,org.jkiss.bundle.jfreechart,org.jkiss.bundle.sshj,org.objectweb.asm,org.sat4j.core,org.sat4j.pb,org.tukaani.xz,org.w3c.css.sac,org.w3c.dom.events,org.w3c.dom.smil,org.w3c.dom.svg
"
/>
<stringAttribute
key=
"selected_workspace_plugins"
value=
"org.jkiss.dbeaver.cmp.simple
,org.jkiss.dbeaver.cmp.simple.ui,org.jkiss.dbeaver.core,org.jkiss.dbeaver.core.application,org.jkiss.dbeaver.data.gis,org.jkiss.dbeaver.data.gis.view,org.jkiss.dbeaver.data.office,org.jkiss.dbeaver.data.transfer,org.jkiss.dbeaver.debug.core,org.jkiss.dbeaver.debug.ui,org.jkiss.dbeaver.ext.athena,org.jkiss.dbeaver.ext.bigquery,org.jkiss.dbeaver.ext.clickhouse,org.jkiss.dbeaver.ext.db2,org.jkiss.dbeaver.ext.db2.zos,org.jkiss.dbeaver.ext.derby,org.jkiss.dbeaver.ext.erd,org.jkiss.dbeaver.ext.es.ui,org.jkiss.dbeaver.ext.exasol,org.jkiss.dbeaver.ext.firebird,org.jkiss.dbeaver.ext.format.sqlworkbenchj,org.jkiss.dbeaver.ext.generic,org.jkiss.dbeaver.ext.generic.ui,org.jkiss.dbeaver.ext.greenplum,org.jkiss.dbeaver.ext.h2,org.jkiss.dbeaver.ext.hana,org.jkiss.dbeaver.ext.hive,org.jkiss.dbeaver.ext.hsqldb,org.jkiss.dbeaver.ext.import_config,org.jkiss.dbeaver.ext.informix,org.jkiss.dbeaver.ext.mockdata,org.jkiss.dbeaver.ext.mssql,org.jkiss.dbeaver.ext.mssql.ui,org.jkiss.dbeaver.ext.mysql,org.jkiss.dbeaver.ext.mysql.ui,org.jkiss.dbeaver.ext.netezza,org.jkiss.dbeaver.ext.oracle,org.jkiss.dbeaver.ext.phoenix,org.jkiss.dbeaver.ext.postgresql,org.jkiss.dbeaver.ext.postgresql.debug.core,org.jkiss.dbeaver.ext.postgresql.debug.ui,org.jkiss.dbeaver.ext.postgresql.ui,org.jkiss.dbeaver.ext.sample.database,org.jkiss.dbeaver.ext.snowflake.core,org.jkiss.dbeaver.ext.snowflake.ui,org.jkiss.dbeaver.ext.sqlite,org.jkiss.dbeaver.ext.teradata,org.jkiss.dbeaver.ext.ui.colortheme,org.jkiss.dbeaver.ext.ui.locks,org.jkiss.dbeaver.ext.ui.svg,org.jkiss.dbeaver.ext.ui.tipoftheday,org.jkiss.dbeaver.ext.vertica,org.jkiss.dbeaver.ext.wmi,org.jkiss.dbeaver.model,org.jkiss.dbeaver.net.ssh,org.jkiss.dbeaver.net.ssh.jsch,org.jkiss.dbeaver.net.ssh.sshj,org.jkiss.dbeaver.net.ssh.ui,org.jkiss.dbeaver.registry,org.jkiss.dbeaver.ui,org.jkiss.dbeaver.ui.charts,org.jkiss.dbeaver.ui.dashboard,org.jkiss.dbeaver.ui.editors.acl,org.jkiss.dbeaver.ui.editors.base,org.jkiss.dbeaver.ui.editors.content,org.jkiss.dbeaver.ui.editors.data,org.jkiss.dbeaver.ui.editors.entity,org.jkiss.dbeaver.ui.editors.hex,org.jkiss.dbeaver.ui.editors.image,org.jkiss.dbeaver.ui.editors.sql,org.jkiss.dbeaver.ui.editors.xml,org.jkiss.dbeaver.ui.navigator,org.jkiss.utils,org.jkiss.wmi
"
/>
<booleanAttribute
key=
"show_selected_only"
value=
"false"
/>
<booleanAttribute
key=
"tracing"
value=
"false"
/>
<booleanAttribute
key=
"useCustomFeatures"
value=
"false"
/>
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录