Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
一剑流云
dbeaver
提交
547e6e37
D
dbeaver
项目概览
一剑流云
/
dbeaver
与 Fork 源项目一致
从无法访问的项目Fork
通知
7
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,发现更多精彩内容 >>
提交
547e6e37
编写于
1月 13, 2019
作者:
S
serge-rider
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
SQL Server: split model/UI bundles
上级
131d32ac
变更
31
隐藏空白更改
内联
并排
Showing
31 changed file
with
161 addition
and
126 deletion
+161
-126
plugins/org.jkiss.dbeaver.ext.mssql.ui/META-INF/MANIFEST.MF
plugins/org.jkiss.dbeaver.ext.mssql.ui/META-INF/MANIFEST.MF
+4
-2
plugins/org.jkiss.dbeaver.ext.mssql.ui/OSGI-INF/l10n/bundle.properties
...kiss.dbeaver.ext.mssql.ui/OSGI-INF/l10n/bundle.properties
+6
-0
plugins/org.jkiss.dbeaver.ext.mssql.ui/OSGI-INF/l10n/bundle_de.properties
...s.dbeaver.ext.mssql.ui/OSGI-INF/l10n/bundle_de.properties
+3
-0
plugins/org.jkiss.dbeaver.ext.mssql.ui/OSGI-INF/l10n/bundle_ja.properties
...s.dbeaver.ext.mssql.ui/OSGI-INF/l10n/bundle_ja.properties
+1
-0
plugins/org.jkiss.dbeaver.ext.mssql.ui/build.properties
plugins/org.jkiss.dbeaver.ext.mssql.ui/build.properties
+1
-2
plugins/org.jkiss.dbeaver.ext.mssql.ui/icons/azure_logo.png
plugins/org.jkiss.dbeaver.ext.mssql.ui/icons/azure_logo.png
+0
-0
plugins/org.jkiss.dbeaver.ext.mssql.ui/icons/mssql_logo.png
plugins/org.jkiss.dbeaver.ext.mssql.ui/icons/mssql_logo.png
+0
-0
plugins/org.jkiss.dbeaver.ext.mssql.ui/icons/sybase_logo.png
plugins/org.jkiss.dbeaver.ext.mssql.ui/icons/sybase_logo.png
+0
-0
plugins/org.jkiss.dbeaver.ext.mssql.ui/plugin.properties
plugins/org.jkiss.dbeaver.ext.mssql.ui/plugin.properties
+0
-0
plugins/org.jkiss.dbeaver.ext.mssql.ui/plugin.xml
plugins/org.jkiss.dbeaver.ext.mssql.ui/plugin.xml
+66
-0
plugins/org.jkiss.dbeaver.ext.mssql.ui/src/org/jkiss/dbeaver/ext/mssql/edit/SQLServerCheckConstraintManager.java
...eaver/ext/mssql/edit/SQLServerCheckConstraintManager.java
+0
-0
plugins/org.jkiss.dbeaver.ext.mssql.ui/src/org/jkiss/dbeaver/ext/mssql/edit/SQLServerForeignKeyManager.java
...ss/dbeaver/ext/mssql/edit/SQLServerForeignKeyManager.java
+0
-0
plugins/org.jkiss.dbeaver.ext.mssql.ui/src/org/jkiss/dbeaver/ext/mssql/edit/SQLServerIndexManager.java
...g/jkiss/dbeaver/ext/mssql/edit/SQLServerIndexManager.java
+0
-0
plugins/org.jkiss.dbeaver.ext.mssql.ui/src/org/jkiss/dbeaver/ext/mssql/edit/SQLServerTableColumnManager.java
...s/dbeaver/ext/mssql/edit/SQLServerTableColumnManager.java
+0
-0
plugins/org.jkiss.dbeaver.ext.mssql.ui/src/org/jkiss/dbeaver/ext/mssql/edit/SQLServerTableManager.java
...g/jkiss/dbeaver/ext/mssql/edit/SQLServerTableManager.java
+0
-0
plugins/org.jkiss.dbeaver.ext.mssql.ui/src/org/jkiss/dbeaver/ext/mssql/edit/SQLServerTableTriggerManager.java
.../dbeaver/ext/mssql/edit/SQLServerTableTriggerManager.java
+0
-0
plugins/org.jkiss.dbeaver.ext.mssql.ui/src/org/jkiss/dbeaver/ext/mssql/edit/SQLServerUniqueKeyManager.java
...iss/dbeaver/ext/mssql/edit/SQLServerUniqueKeyManager.java
+4
-4
plugins/org.jkiss.dbeaver.ext.mssql.ui/src/org/jkiss/dbeaver/ext/mssql/edit/generic/SQLServerGenericProcedureManager.java
.../mssql/edit/generic/SQLServerGenericProcedureManager.java
+0
-0
plugins/org.jkiss.dbeaver.ext.mssql.ui/src/org/jkiss/dbeaver/ext/mssql/edit/generic/SQLServerGenericTriggerManager.java
...xt/mssql/edit/generic/SQLServerGenericTriggerManager.java
+0
-0
plugins/org.jkiss.dbeaver.ext.mssql.ui/src/org/jkiss/dbeaver/ext/mssql/ui/SQLServerConnectionPage.java
...g/jkiss/dbeaver/ext/mssql/ui/SQLServerConnectionPage.java
+12
-15
plugins/org.jkiss.dbeaver.ext.mssql.ui/src/org/jkiss/dbeaver/ext/mssql/ui/SQLServerUIActivator.java
.../org/jkiss/dbeaver/ext/mssql/ui/SQLServerUIActivator.java
+6
-6
plugins/org.jkiss.dbeaver.ext.mssql.ui/src/org/jkiss/dbeaver/ext/mssql/ui/SQLServerUIMessages.java
...c/org/jkiss/dbeaver/ext/mssql/ui/SQLServerUIMessages.java
+47
-0
plugins/org.jkiss.dbeaver.ext.mssql.ui/src/org/jkiss/dbeaver/ext/mssql/ui/SQLServerUIMessages.properties
...jkiss/dbeaver/ext/mssql/ui/SQLServerUIMessages.properties
+0
-5
plugins/org.jkiss.dbeaver.ext.mssql.ui/src/org/jkiss/dbeaver/ext/mssql/ui/SQLServerUIMessages_de.properties
...ss/dbeaver/ext/mssql/ui/SQLServerUIMessages_de.properties
+0
-0
plugins/org.jkiss.dbeaver.ext.mssql.ui/src/org/jkiss/dbeaver/ext/mssql/ui/editors/SQLServerSourceViewEditor.java
...eaver/ext/mssql/ui/editors/SQLServerSourceViewEditor.java
+0
-0
plugins/org.jkiss.dbeaver.ext.mssql/META-INF/MANIFEST.MF
plugins/org.jkiss.dbeaver.ext.mssql/META-INF/MANIFEST.MF
+4
-4
plugins/org.jkiss.dbeaver.ext.mssql/plugin.xml
plugins/org.jkiss.dbeaver.ext.mssql/plugin.xml
+0
-66
plugins/org.jkiss.dbeaver.ext.mssql/src/org/jkiss/dbeaver/ext/mssql/SQLServerMessages.java
...ql/src/org/jkiss/dbeaver/ext/mssql/SQLServerMessages.java
+1
-14
plugins/org.jkiss.dbeaver.ext.mssql/src/org/jkiss/dbeaver/ext/mssql/SQLServerMessages.properties
.../org/jkiss/dbeaver/ext/mssql/SQLServerMessages.properties
+4
-0
plugins/org.jkiss.dbeaver.ext.mssql/src/org/jkiss/dbeaver/ext/mssql/model/SQLServerDialect.java
...c/org/jkiss/dbeaver/ext/mssql/model/SQLServerDialect.java
+1
-8
plugins/pom.xml
plugins/pom.xml
+1
-0
未找到文件。
plugins/org.jkiss.dbeaver.ext.mssql.ui/META-INF/MANIFEST.MF
浏览文件 @
547e6e37
...
...
@@ -4,15 +4,17 @@ Bundle-Name: SQL Server UI
Bundle-SymbolicName: org.jkiss.dbeaver.ext.mssql.ui;singleton:=true
Bundle-Version: 1.0.0.qualifier
Bundle-Release-Date: 20190121
Bundle-Activator: org.jkiss.dbeaver.ext.mssql.SQLServerUIActivator
Bundle-Activator: org.jkiss.dbeaver.ext.mssql.
ui.
SQLServerUIActivator
Require-Bundle: org.eclipse.ui,
org.eclipse.core.runtime,
org.eclipse.jface.text,
org.eclipse.ui.editors,
org.eclipse.ui.views,
org.eclipse.ui.workbench,
org.eclipse.ui.workbench.texteditor,
org.jkiss.dbeaver.core,
org.jkiss.dbeaver.ext.mssql.core
org.jkiss.dbeaver.ext.generic,
org.jkiss.dbeaver.ext.mssql
Bundle-ActivationPolicy: lazy
Bundle-RequiredExecutionEnvironment: JavaSE-1.8
Bundle-Vendor: JKISS
...
...
plugins/org.jkiss.dbeaver.ext.mssql.ui/OSGI-INF/l10n/bundle.properties
0 → 100644
浏览文件 @
547e6e37
Bundle-Vendor
=
JKISS
Bundle-Name
=
DBeaver SQL Server UI
sqlserver.dialog.connection.header
=
SQL Server Connection Settings
editor.source.name
=
Source
plugins/org.jkiss.dbeaver.ext.mssql.ui/OSGI-INF/l10n/bundle_de.properties
0 → 100644
浏览文件 @
547e6e37
Bundle-Name
=
DBeaver SQL Server UI Support
sqlserver.dialog.connection.header
=
SQL Server Verbindungseinstellungen
plugins/org.jkiss.dbeaver.ext.mssql.ui/OSGI-INF/l10n/bundle_ja.properties
0 → 100644
浏览文件 @
547e6e37
sqlserver.dialog.connection.header
=
SQL Server
\u
306E
\u
63A5
\u
7D9A
\u
8A2D
\u
5B9A
plugins/org.jkiss.dbeaver.ext.mssql.ui/build.properties
浏览文件 @
547e6e37
...
...
@@ -3,5 +3,4 @@ output.. = target/classes/
bin.includes
=
plugin.xml,
\
META-INF/,
\
.,
\
LICENSE.txt,
\
plugin.properties
LICENSE.txt
plugins/org.jkiss.dbeaver.ext.mssql/icons/azure_logo.png
→
plugins/org.jkiss.dbeaver.ext.mssql
.ui
/icons/azure_logo.png
浏览文件 @
547e6e37
文件已移动
plugins/org.jkiss.dbeaver.ext.mssql/icons/mssql_logo.png
→
plugins/org.jkiss.dbeaver.ext.mssql
.ui
/icons/mssql_logo.png
浏览文件 @
547e6e37
文件已移动
plugins/org.jkiss.dbeaver.ext.mssql/icons/sybase_logo.png
→
plugins/org.jkiss.dbeaver.ext.mssql
.ui
/icons/sybase_logo.png
浏览文件 @
547e6e37
文件已移动
plugins/org.jkiss.dbeaver.ext.mssql.ui/plugin.properties
已删除
100644 → 0
浏览文件 @
131d32ac
plugins/org.jkiss.dbeaver.ext.mssql.ui/plugin.xml
浏览文件 @
547e6e37
...
...
@@ -3,4 +3,70 @@
<plugin>
<extension
point=
"org.jkiss.dbeaver.dataSourceView"
>
<view
id=
"org.jkiss.dbeaver.ext.mssql.dataSourceWizardView"
dataSource=
"sqlserver,mssql"
targetID=
"org.jkiss.dbeaver.ext.ui.newConnectionWizard"
label=
"%sqlserver.dialog.connection.header"
class=
"org.jkiss.dbeaver.ext.mssql.ui.SQLServerConnectionPage"
icon=
"icons/database.png"
>
</view>
<view
class=
"org.jkiss.dbeaver.ext.mssql.ui.SQLServerConnectionPage"
icon=
"icons/database.png"
id=
"org.jkiss.dbeaver.ext.mssql.dataSourceEditorView"
dataSource=
"sqlserver,mssql"
label=
"%sqlserver.dialog.connection.header"
targetID=
"org.jkiss.dbeaver.ext.ui.editConnectionDialog"
>
</view>
</extension>
<extension
point=
"org.jkiss.dbeaver.objectManager"
>
<manager
class=
"org.jkiss.dbeaver.ext.mssql.edit.SQLServerTableManager"
objectType=
"org.jkiss.dbeaver.ext.mssql.model.SQLServerTable"
/>
<manager
class=
"org.jkiss.dbeaver.ext.mssql.edit.SQLServerTableColumnManager"
objectType=
"org.jkiss.dbeaver.ext.mssql.model.SQLServerTableColumn"
/>
<manager
class=
"org.jkiss.dbeaver.ext.mssql.edit.SQLServerUniqueKeyManager"
objectType=
"org.jkiss.dbeaver.ext.mssql.model.SQLServerTableUniqueKey"
/>
<manager
class=
"org.jkiss.dbeaver.ext.mssql.edit.SQLServerForeignKeyManager"
objectType=
"org.jkiss.dbeaver.ext.mssql.model.SQLServerTableForeignKey"
/>
<manager
class=
"org.jkiss.dbeaver.ext.mssql.edit.SQLServerIndexManager"
objectType=
"org.jkiss.dbeaver.ext.mssql.model.SQLServerTableIndex"
/>
<manager
class=
"org.jkiss.dbeaver.ext.mssql.edit.SQLServerCheckConstraintManager"
objectType=
"org.jkiss.dbeaver.ext.mssql.model.SQLServerTableCheckConstraint"
/>
<manager
class=
"org.jkiss.dbeaver.ext.mssql.edit.SQLServerTableTriggerManager"
objectType=
"org.jkiss.dbeaver.ext.mssql.model.SQLServerTableTrigger"
/>
<manager
class=
"org.jkiss.dbeaver.ext.mssql.edit.generic.SQLServerGenericProcedureManager"
objectType=
"org.jkiss.dbeaver.ext.mssql.model.generic.SQLServerGenericProcedure"
/>
<manager
class=
"org.jkiss.dbeaver.ext.mssql.edit.generic.SQLServerGenericTriggerManager"
objectType=
"org.jkiss.dbeaver.ext.mssql.model.generic.SQLServerGenericTrigger"
/>
</extension>
<extension
point=
"org.jkiss.dbeaver.databaseEditor"
>
<editor
id=
"generic.table.ddl.view"
class=
"org.jkiss.dbeaver.ui.editors.sql.SQLSourceViewer"
main=
"false"
label=
"DDL"
description=
"DDL"
position=
"additions_end"
icon=
"#sql_text"
type=
"folder"
>
<objectType
name=
"org.jkiss.dbeaver.ext.mssql.model.SQLServerTable"
/>
</editor>
<editor
id=
"generic.view.source.view"
class=
"org.jkiss.dbeaver.ui.editors.sql.SQLSourceViewer"
main=
"false"
label=
"Definition"
description=
"View definition"
position=
"additions_end"
icon=
"#sql_text"
type=
"folder"
embeddable=
"false"
>
<objectType
name=
"org.jkiss.dbeaver.ext.mssql.model.SQLServerView"
/>
</editor>
<editor
id=
"generic.source.view"
class=
"org.jkiss.dbeaver.ext.mssql.ui.editors.SQLServerSourceViewEditor"
label=
"%editor.source.name"
description=
"%editor.source.name"
icon=
"#sql_text"
position=
"additions_middle"
contributor=
"org.jkiss.dbeaver.ui.editors.sql.SQLEditorContributorNested"
type=
"folder"
embeddable=
"false"
>
<objectType
name=
"org.jkiss.dbeaver.ext.mssql.model.SQLServerProcedure"
/>
<objectType
name=
"org.jkiss.dbeaver.ext.mssql.model.SQLServerTableTrigger"
/>
<objectType
name=
"org.jkiss.dbeaver.ext.mssql.model.SQLServerDatabaseTrigger"
/>
<objectType
name=
"org.jkiss.dbeaver.ext.mssql.model.SQLServerDatabaseTrigger"
/>
</editor>
</extension>
</plugin>
plugins/org.jkiss.dbeaver.ext.mssql/src/org/jkiss/dbeaver/ext/mssql/edit/SQLServerCheckConstraintManager.java
→
plugins/org.jkiss.dbeaver.ext.mssql
.ui
/src/org/jkiss/dbeaver/ext/mssql/edit/SQLServerCheckConstraintManager.java
浏览文件 @
547e6e37
文件已移动
plugins/org.jkiss.dbeaver.ext.mssql/src/org/jkiss/dbeaver/ext/mssql/edit/SQLServerForeignKeyManager.java
→
plugins/org.jkiss.dbeaver.ext.mssql
.ui
/src/org/jkiss/dbeaver/ext/mssql/edit/SQLServerForeignKeyManager.java
浏览文件 @
547e6e37
文件已移动
plugins/org.jkiss.dbeaver.ext.mssql/src/org/jkiss/dbeaver/ext/mssql/edit/SQLServerIndexManager.java
→
plugins/org.jkiss.dbeaver.ext.mssql
.ui
/src/org/jkiss/dbeaver/ext/mssql/edit/SQLServerIndexManager.java
浏览文件 @
547e6e37
文件已移动
plugins/org.jkiss.dbeaver.ext.mssql/src/org/jkiss/dbeaver/ext/mssql/edit/SQLServerTableColumnManager.java
→
plugins/org.jkiss.dbeaver.ext.mssql
.ui
/src/org/jkiss/dbeaver/ext/mssql/edit/SQLServerTableColumnManager.java
浏览文件 @
547e6e37
文件已移动
plugins/org.jkiss.dbeaver.ext.mssql/src/org/jkiss/dbeaver/ext/mssql/edit/SQLServerTableManager.java
→
plugins/org.jkiss.dbeaver.ext.mssql
.ui
/src/org/jkiss/dbeaver/ext/mssql/edit/SQLServerTableManager.java
浏览文件 @
547e6e37
文件已移动
plugins/org.jkiss.dbeaver.ext.mssql/src/org/jkiss/dbeaver/ext/mssql/edit/SQLServerTableTriggerManager.java
→
plugins/org.jkiss.dbeaver.ext.mssql
.ui
/src/org/jkiss/dbeaver/ext/mssql/edit/SQLServerTableTriggerManager.java
浏览文件 @
547e6e37
文件已移动
plugins/org.jkiss.dbeaver.ext.mssql/src/org/jkiss/dbeaver/ext/mssql/edit/SQLServerUniqueKeyManager.java
→
plugins/org.jkiss.dbeaver.ext.mssql
.ui
/src/org/jkiss/dbeaver/ext/mssql/edit/SQLServerUniqueKeyManager.java
浏览文件 @
547e6e37
...
...
@@ -17,8 +17,10 @@
package
org.jkiss.dbeaver.ext.mssql.edit
;
import
org.jkiss.code.Nullable
;
import
org.jkiss.dbeaver.ext.generic.model.*
;
import
org.jkiss.dbeaver.ext.mssql.model.*
;
import
org.jkiss.dbeaver.ext.mssql.model.SQLServerTable
;
import
org.jkiss.dbeaver.ext.mssql.model.SQLServerTableColumn
;
import
org.jkiss.dbeaver.ext.mssql.model.SQLServerTableUniqueKey
;
import
org.jkiss.dbeaver.ext.mssql.model.SQLServerTableUniqueKeyColumn
;
import
org.jkiss.dbeaver.model.edit.DBECommandContext
;
import
org.jkiss.dbeaver.model.impl.DBSObjectCache
;
import
org.jkiss.dbeaver.model.impl.sql.edit.struct.SQLConstraintManager
;
...
...
@@ -29,8 +31,6 @@ import org.jkiss.dbeaver.model.struct.DBSObject;
import
org.jkiss.dbeaver.ui.UITask
;
import
org.jkiss.dbeaver.ui.editors.object.struct.EditConstraintPage
;
import
java.util.Locale
;
/**
* SQL server unique constraint manager
*/
...
...
plugins/org.jkiss.dbeaver.ext.mssql/src/org/jkiss/dbeaver/ext/mssql/edit/generic/SQLServerGenericProcedureManager.java
→
plugins/org.jkiss.dbeaver.ext.mssql
.ui
/src/org/jkiss/dbeaver/ext/mssql/edit/generic/SQLServerGenericProcedureManager.java
浏览文件 @
547e6e37
文件已移动
plugins/org.jkiss.dbeaver.ext.mssql/src/org/jkiss/dbeaver/ext/mssql/edit/generic/SQLServerGenericTriggerManager.java
→
plugins/org.jkiss.dbeaver.ext.mssql
.ui
/src/org/jkiss/dbeaver/ext/mssql/edit/generic/SQLServerGenericTriggerManager.java
浏览文件 @
547e6e37
文件已移动
plugins/org.jkiss.dbeaver.ext.mssql/src/org/jkiss/dbeaver/ext/mssql/ui/SQLServerConnectionPage.java
→
plugins/org.jkiss.dbeaver.ext.mssql
.ui
/src/org/jkiss/dbeaver/ext/mssql/ui/SQLServerConnectionPage.java
浏览文件 @
547e6e37
...
...
@@ -18,16 +18,13 @@
package
org.jkiss.dbeaver.ext.mssql.ui
;
import
org.eclipse.jface.dialogs.IDialogPage
;
import
org.eclipse.jface.resource.ImageDescriptor
;
import
org.eclipse.swt.SWT
;
import
org.eclipse.swt.events.SelectionAdapter
;
import
org.eclipse.swt.events.SelectionEvent
;
import
org.eclipse.swt.layout.GridData
;
import
org.eclipse.swt.layout.GridLayout
;
import
org.eclipse.swt.widgets.*
;
import
org.jkiss.dbeaver.ext.mssql.SQLServerActivator
;
import
org.jkiss.dbeaver.ext.mssql.SQLServerConstants
;
import
org.jkiss.dbeaver.ext.mssql.SQLServerMessages
;
import
org.jkiss.dbeaver.ext.mssql.SQLServerUtils
;
import
org.jkiss.dbeaver.model.DBPDataSourceContainer
;
import
org.jkiss.dbeaver.model.connection.DBPConnectionConfiguration
;
...
...
@@ -74,7 +71,7 @@ public class SQLServerConnectionPage extends ConnectionPageAbstract implements I
{
Label
hostLabel
=
new
Label
(
settingsGroup
,
SWT
.
NONE
);
hostLabel
.
setText
(
SQLServerMessages
.
dialog_connection_host_label
);
hostLabel
.
setText
(
SQLServer
UI
Messages
.
dialog_connection_host_label
);
hostLabel
.
setLayoutData
(
new
GridData
(
GridData
.
HORIZONTAL_ALIGN_END
));
hostText
=
new
Text
(
settingsGroup
,
SWT
.
BORDER
);
...
...
@@ -87,7 +84,7 @@ public class SQLServerConnectionPage extends ConnectionPageAbstract implements I
gd
.
horizontalSpan
=
3
;
}
else
{
Label
portLabel
=
new
Label
(
settingsGroup
,
SWT
.
NONE
);
portLabel
.
setText
(
SQLServerMessages
.
dialog_connection_port_label
);
portLabel
.
setText
(
SQLServer
UI
Messages
.
dialog_connection_port_label
);
portLabel
.
setLayoutData
(
new
GridData
(
GridData
.
HORIZONTAL_ALIGN_END
));
portText
=
new
Text
(
settingsGroup
,
SWT
.
BORDER
);
...
...
@@ -99,7 +96,7 @@ public class SQLServerConnectionPage extends ConnectionPageAbstract implements I
{
Label
dbLabel
=
new
Label
(
settingsGroup
,
SWT
.
NONE
);
dbLabel
.
setText
(
SQLServerMessages
.
dialog_connection_database_schema_label
);
dbLabel
.
setText
(
SQLServer
UI
Messages
.
dialog_connection_database_schema_label
);
dbLabel
.
setLayoutData
(
new
GridData
(
GridData
.
HORIZONTAL_ALIGN_END
));
dbText
=
new
Text
(
settingsGroup
,
SWT
.
BORDER
);
...
...
@@ -113,7 +110,7 @@ public class SQLServerConnectionPage extends ConnectionPageAbstract implements I
{
if
(
SQLServerUtils
.
isDriverSqlServer
(
getSite
().
getDriver
()))
{
if
(!
isDriverAzure
)
{
windowsAuthenticationButton
=
UIUtils
.
createLabelCheckbox
(
settingsGroup
,
SQLServerMessages
.
dialog_connection_windows_authentication_button
,
false
);
windowsAuthenticationButton
=
UIUtils
.
createLabelCheckbox
(
settingsGroup
,
SQLServer
UI
Messages
.
dialog_connection_windows_authentication_button
,
false
);
windowsAuthenticationButton
.
addSelectionListener
(
new
SelectionAdapter
()
{
@Override
public
void
widgetSelected
(
SelectionEvent
e
)
{
...
...
@@ -122,13 +119,13 @@ public class SQLServerConnectionPage extends ConnectionPageAbstract implements I
});
UIUtils
.
createEmptyLabel
(
settingsGroup
,
2
,
1
);
}
else
{
adpAuthenticationButton
=
UIUtils
.
createLabelCheckbox
(
settingsGroup
,
SQLServerMessages
.
dialog_connection_adp_authentication_button
,
false
);
adpAuthenticationButton
=
UIUtils
.
createLabelCheckbox
(
settingsGroup
,
SQLServer
UI
Messages
.
dialog_connection_adp_authentication_button
,
false
);
UIUtils
.
createEmptyLabel
(
settingsGroup
,
2
,
1
);
}
}
userNameLabel
=
new
Label
(
settingsGroup
,
SWT
.
NONE
);
userNameLabel
.
setText
(
SQLServerMessages
.
dialog_connection_user_name_label
);
userNameLabel
.
setText
(
SQLServer
UI
Messages
.
dialog_connection_user_name_label
);
userNameLabel
.
setLayoutData
(
new
GridData
(
GridData
.
HORIZONTAL_ALIGN_END
));
userNameText
=
new
Text
(
settingsGroup
,
SWT
.
BORDER
);
...
...
@@ -139,7 +136,7 @@ public class SQLServerConnectionPage extends ConnectionPageAbstract implements I
UIUtils
.
createEmptyLabel
(
settingsGroup
,
2
,
1
);
passwordLabel
=
new
Label
(
settingsGroup
,
SWT
.
NONE
);
passwordLabel
.
setText
(
SQLServerMessages
.
dialog_connection_password_label
);
passwordLabel
.
setText
(
SQLServer
UI
Messages
.
dialog_connection_password_label
);
passwordLabel
.
setLayoutData
(
new
GridData
(
GridData
.
HORIZONTAL_ALIGN_END
));
passwordText
=
new
Text
(
settingsGroup
,
SWT
.
BORDER
|
SWT
.
PASSWORD
);
...
...
@@ -152,14 +149,14 @@ public class SQLServerConnectionPage extends ConnectionPageAbstract implements I
{
Group
secureGroup
=
new
Group
(
settingsGroup
,
SWT
.
NONE
);
secureGroup
.
setText
(
SQLServerMessages
.
dialog_setting_connection_settings
);
secureGroup
.
setText
(
SQLServer
UI
Messages
.
dialog_setting_connection_settings
);
gd
=
new
GridData
(
GridData
.
FILL_HORIZONTAL
);
gd
.
horizontalSpan
=
4
;
secureGroup
.
setLayoutData
(
gd
);
secureGroup
.
setLayout
(
new
GridLayout
(
1
,
false
));
createSavePasswordButton
(
secureGroup
);
showAllSchemas
=
UIUtils
.
createCheckbox
(
secureGroup
,
SQLServer
Messages
.
dialog_setting_show_all_schemas
,
SQLServer
Messages
.
dialog_setting_show_all_schemas_tip
,
true
,
2
);
showAllSchemas
=
UIUtils
.
createCheckbox
(
secureGroup
,
SQLServer
UIMessages
.
dialog_setting_show_all_schemas
,
SQLServerUI
Messages
.
dialog_setting_show_all_schemas_tip
,
true
,
2
);
}
createDriverPanel
(
settingsGroup
);
...
...
@@ -192,9 +189,9 @@ public class SQLServerConnectionPage extends ConnectionPageAbstract implements I
{
setImageDescriptor
(
isSqlServer
?
(
isDriverAzure
?
SQLServerActivator
.
getImageDescriptor
(
"icons/azure_logo.png"
)
:
SQLServerActivator
.
getImageDescriptor
(
"icons/mssql_logo.png"
))
:
SQLServerActivator
.
getImageDescriptor
(
"icons/sybase_logo.png"
));
SQLServer
UI
Activator
.
getImageDescriptor
(
"icons/azure_logo.png"
)
:
SQLServer
UI
Activator
.
getImageDescriptor
(
"icons/mssql_logo.png"
))
:
SQLServer
UI
Activator
.
getImageDescriptor
(
"icons/sybase_logo.png"
));
}
// Load values from new connection info
...
...
plugins/org.jkiss.dbeaver.ext.mssql
/src/org/jkiss/dbeaver/ext/mssql/SQLServer
Activator.java
→
plugins/org.jkiss.dbeaver.ext.mssql
.ui/src/org/jkiss/dbeaver/ext/mssql/ui/SQLServerUI
Activator.java
浏览文件 @
547e6e37
...
...
@@ -15,24 +15,24 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package
org.jkiss.dbeaver.ext.mssql
;
package
org.jkiss.dbeaver.ext.mssql
.ui
;
import
org.eclipse.jface.resource.ImageDescriptor
;
import
org.eclipse.jface.resource.ImageRegistry
;
import
org.eclipse.ui.plugin.AbstractUIPlugin
;
import
org.osgi.framework.BundleContext
;
public
class
SQLServerActivator
extends
AbstractUIPlugin
{
public
class
SQLServer
UI
Activator
extends
AbstractUIPlugin
{
public
static
final
String
IMG_SQL_SERVER
=
"IMG_SQL_SERVER"
;
//$NON-NLS-1$
// The plug-in ID
public
static
final
String
PLUGIN_ID
=
"org.jkiss.dbeaver.ext.mssql"
;
//$NON-NLS-1$
public
static
final
String
PLUGIN_ID
=
"org.jkiss.dbeaver.ext.mssql
.ui
"
;
//$NON-NLS-1$
// The shared instance
private
static
SQLServerActivator
plugin
;
private
static
SQLServer
UI
Activator
plugin
;
public
SQLServerActivator
()
{
public
SQLServer
UI
Activator
()
{
}
@Override
...
...
@@ -47,7 +47,7 @@ public class SQLServerActivator extends AbstractUIPlugin {
super
.
stop
(
context
);
}
public
static
SQLServerActivator
getDefault
()
{
public
static
SQLServer
UI
Activator
getDefault
()
{
return
plugin
;
}
...
...
plugins/org.jkiss.dbeaver.ext.mssql.ui/src/org/jkiss/dbeaver/ext/mssql/ui/SQLServerUIMessages.java
0 → 100644
浏览文件 @
547e6e37
/*
* DBeaver - Universal Database Manager
* Copyright (C) 2010-2019 Serge Rider (serge@jkiss.org)
* Copyright (C) 2010-2017 Eugene Fradkin (eugene.fradkin@gmail.com)
*
* 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.ext.mssql.ui
;
import
org.eclipse.osgi.util.NLS
;
public
class
SQLServerUIMessages
extends
NLS
{
static
final
String
BUNDLE_NAME
=
"org.jkiss.dbeaver.ext.mssql.SQLServerUIMessages"
;
//$NON-NLS-1$
/* PostgreConnectionPage */
public
static
String
dialog_setting_connection_settings
;
public
static
String
dialog_connection_windows_authentication_button
;
public
static
String
dialog_connection_adp_authentication_button
;
public
static
String
dialog_connection_database_schema_label
;
public
static
String
dialog_connection_host_label
;
public
static
String
dialog_connection_password_label
;
public
static
String
dialog_connection_port_label
;
public
static
String
dialog_connection_user_name_label
;
public
static
String
dialog_setting_show_all_schemas
;
public
static
String
dialog_setting_show_all_schemas_tip
;
static
{
// initialize resource bundle
NLS
.
initializeMessages
(
BUNDLE_NAME
,
SQLServerUIMessages
.
class
);
}
private
SQLServerUIMessages
()
{
}
}
plugins/org.jkiss.dbeaver.ext.mssql
/src/org/jkiss/dbeaver/ext/mssql/SQLServerResourc
es.properties
→
plugins/org.jkiss.dbeaver.ext.mssql
.ui/src/org/jkiss/dbeaver/ext/mssql/ui/SQLServerUIMessag
es.properties
浏览文件 @
547e6e37
...
...
@@ -9,8 +9,3 @@ dialog_connection_port_label=Port:
dialog_connection_user_name_label
=
User name:
dialog_setting_show_all_schemas
=
Show All Schemas
dialog_setting_show_all_schemas_tip
=
Shows all database schemas. If disabled shows only non-empty schemas.
index_type_Heap
=
Heap
index_type_NonClustered
=
Non clustered
index_type_XML
=
XML
index_type_Spatial
=
Spatial
plugins/org.jkiss.dbeaver.ext.mssql
/src/org/jkiss/dbeaver/ext/mssql/SQLServerResourc
es_de.properties
→
plugins/org.jkiss.dbeaver.ext.mssql
.ui/src/org/jkiss/dbeaver/ext/mssql/ui/SQLServerUIMessag
es_de.properties
浏览文件 @
547e6e37
文件已移动
plugins/org.jkiss.dbeaver.ext.mssql/src/org/jkiss/dbeaver/ext/mssql/ui/editors/SQLServerSourceViewEditor.java
→
plugins/org.jkiss.dbeaver.ext.mssql
.ui
/src/org/jkiss/dbeaver/ext/mssql/ui/editors/SQLServerSourceViewEditor.java
浏览文件 @
547e6e37
文件已移动
plugins/org.jkiss.dbeaver.ext.mssql/META-INF/MANIFEST.MF
浏览文件 @
547e6e37
...
...
@@ -7,13 +7,13 @@ Bundle-Release-Date: 20190121
Require-Bundle: org.eclipse.ui,
org.eclipse.core.runtime,
org.eclipse.ui.views,
org.eclipse.jface,
org.eclipse.jface.text,
org.jkiss.dbeaver.core,
org.eclipse.ui.workbench.texteditor,
org.eclipse.ui.editors,
org.jkiss.dbeaver.model,
org.jkiss.dbeaver.ext.generic,
com.github.jsqlparser
Export-Package: org.jkiss.dbeaver.ext.mssql,
org.jkiss.dbeaver.ext.mssql.model,
org.jkiss.dbeaver.ext.mssql.model.generic
Bundle-ActivationPolicy: lazy
Bundle-RequiredExecutionEnvironment: JavaSE-1.8
Bundle-Vendor: %Bundle-Vendor
...
...
plugins/org.jkiss.dbeaver.ext.mssql/plugin.xml
浏览文件 @
547e6e37
...
...
@@ -397,70 +397,4 @@
</datasource>
</extension>
<extension
point=
"org.jkiss.dbeaver.dataSourceView"
>
<view
id=
"org.jkiss.dbeaver.ext.mssql.dataSourceWizardView"
dataSource=
"sqlserver,mssql"
targetID=
"org.jkiss.dbeaver.ext.ui.newConnectionWizard"
label=
"%sqlserver.dialog.connection.header"
class=
"org.jkiss.dbeaver.ext.mssql.ui.SQLServerConnectionPage"
icon=
"icons/database.png"
>
</view>
<view
class=
"org.jkiss.dbeaver.ext.mssql.ui.SQLServerConnectionPage"
icon=
"icons/database.png"
id=
"org.jkiss.dbeaver.ext.mssql.dataSourceEditorView"
dataSource=
"sqlserver,mssql"
label=
"%sqlserver.dialog.connection.header"
targetID=
"org.jkiss.dbeaver.ext.ui.editConnectionDialog"
>
</view>
</extension>
<extension
point=
"org.jkiss.dbeaver.objectManager"
>
<manager
class=
"org.jkiss.dbeaver.ext.mssql.edit.SQLServerTableManager"
objectType=
"org.jkiss.dbeaver.ext.mssql.model.SQLServerTable"
/>
<manager
class=
"org.jkiss.dbeaver.ext.mssql.edit.SQLServerTableColumnManager"
objectType=
"org.jkiss.dbeaver.ext.mssql.model.SQLServerTableColumn"
/>
<manager
class=
"org.jkiss.dbeaver.ext.mssql.edit.SQLServerUniqueKeyManager"
objectType=
"org.jkiss.dbeaver.ext.mssql.model.SQLServerTableUniqueKey"
/>
<manager
class=
"org.jkiss.dbeaver.ext.mssql.edit.SQLServerForeignKeyManager"
objectType=
"org.jkiss.dbeaver.ext.mssql.model.SQLServerTableForeignKey"
/>
<manager
class=
"org.jkiss.dbeaver.ext.mssql.edit.SQLServerIndexManager"
objectType=
"org.jkiss.dbeaver.ext.mssql.model.SQLServerTableIndex"
/>
<manager
class=
"org.jkiss.dbeaver.ext.mssql.edit.SQLServerCheckConstraintManager"
objectType=
"org.jkiss.dbeaver.ext.mssql.model.SQLServerTableCheckConstraint"
/>
<manager
class=
"org.jkiss.dbeaver.ext.mssql.edit.SQLServerTableTriggerManager"
objectType=
"org.jkiss.dbeaver.ext.mssql.model.SQLServerTableTrigger"
/>
<manager
class=
"org.jkiss.dbeaver.ext.mssql.edit.generic.SQLServerGenericProcedureManager"
objectType=
"org.jkiss.dbeaver.ext.mssql.model.generic.SQLServerGenericProcedure"
/>
<manager
class=
"org.jkiss.dbeaver.ext.mssql.edit.generic.SQLServerGenericTriggerManager"
objectType=
"org.jkiss.dbeaver.ext.mssql.model.generic.SQLServerGenericTrigger"
/>
</extension>
<extension
point=
"org.jkiss.dbeaver.databaseEditor"
>
<editor
id=
"generic.table.ddl.view"
class=
"org.jkiss.dbeaver.ui.editors.sql.SQLSourceViewer"
main=
"false"
label=
"DDL"
description=
"DDL"
position=
"additions_end"
icon=
"#sql_text"
type=
"folder"
>
<objectType
name=
"org.jkiss.dbeaver.ext.mssql.model.SQLServerTable"
/>
</editor>
<editor
id=
"generic.view.source.view"
class=
"org.jkiss.dbeaver.ui.editors.sql.SQLSourceViewer"
main=
"false"
label=
"Definition"
description=
"View definition"
position=
"additions_end"
icon=
"#sql_text"
type=
"folder"
embeddable=
"false"
>
<objectType
name=
"org.jkiss.dbeaver.ext.mssql.model.SQLServerView"
/>
</editor>
<editor
id=
"generic.source.view"
class=
"org.jkiss.dbeaver.ext.mssql.ui.editors.SQLServerSourceViewEditor"
label=
"%editor.source.name"
description=
"%editor.source.name"
icon=
"#sql_text"
position=
"additions_middle"
contributor=
"org.jkiss.dbeaver.ui.editors.sql.SQLEditorContributorNested"
type=
"folder"
embeddable=
"false"
>
<objectType
name=
"org.jkiss.dbeaver.ext.mssql.model.SQLServerProcedure"
/>
<objectType
name=
"org.jkiss.dbeaver.ext.mssql.model.SQLServerTableTrigger"
/>
<objectType
name=
"org.jkiss.dbeaver.ext.mssql.model.SQLServerDatabaseTrigger"
/>
<objectType
name=
"org.jkiss.dbeaver.ext.mssql.model.SQLServerDatabaseTrigger"
/>
</editor>
</extension>
</plugin>
plugins/org.jkiss.dbeaver.ext.mssql/src/org/jkiss/dbeaver/ext/mssql/SQLServerMessages.java
浏览文件 @
547e6e37
...
...
@@ -21,20 +21,7 @@ import org.eclipse.osgi.util.NLS;
import
org.jkiss.dbeaver.model.struct.rdb.DBSIndexType
;
public
class
SQLServerMessages
extends
NLS
{
static
final
String
BUNDLE_NAME
=
"org.jkiss.dbeaver.ext.mssql.SQLServerResources"
;
//$NON-NLS-1$
/* PostgreConnectionPage */
public
static
String
dialog_setting_connection_settings
;
public
static
String
dialog_connection_windows_authentication_button
;
public
static
String
dialog_connection_adp_authentication_button
;
public
static
String
dialog_connection_database_schema_label
;
public
static
String
dialog_connection_host_label
;
public
static
String
dialog_connection_password_label
;
public
static
String
dialog_connection_port_label
;
public
static
String
dialog_connection_user_name_label
;
public
static
String
dialog_setting_show_all_schemas
;
public
static
String
dialog_setting_show_all_schemas_tip
;
static
final
String
BUNDLE_NAME
=
"org.jkiss.dbeaver.ext.mssql.SQLServerMessages"
;
//$NON-NLS-1$
public
static
String
index_type_Heap
;
public
static
String
index_type_NonClustered
;
...
...
plugins/org.jkiss.dbeaver.ext.mssql/src/org/jkiss/dbeaver/ext/mssql/SQLServerMessages.properties
0 → 100644
浏览文件 @
547e6e37
index_type_Heap
=
Heap
index_type_NonClustered
=
Non clustered
index_type_XML
=
XML
index_type_Spatial
=
Spatial
plugins/org.jkiss.dbeaver.ext.mssql/src/org/jkiss/dbeaver/ext/mssql/model/SQLServerDialect.java
浏览文件 @
547e6e37
...
...
@@ -16,8 +16,6 @@
*/
package
org.jkiss.dbeaver.ext.mssql.model
;
import
org.eclipse.jface.text.rules.IRule
;
import
org.jkiss.code.NotNull
;
import
org.jkiss.dbeaver.ext.mssql.SQLServerConstants
;
import
org.jkiss.dbeaver.ext.mssql.SQLServerUtils
;
import
org.jkiss.dbeaver.model.DBPDataKind
;
...
...
@@ -28,14 +26,13 @@ import org.jkiss.dbeaver.model.impl.jdbc.JDBCSQLDialect;
import
org.jkiss.dbeaver.model.struct.DBSTypedObject
;
import
org.jkiss.dbeaver.model.struct.rdb.DBSProcedure
;
import
org.jkiss.dbeaver.model.struct.rdb.DBSProcedureParameter
;
import
org.jkiss.dbeaver.runtime.sql.SQLRuleProvider
;
import
org.jkiss.utils.CommonUtils
;
import
java.util.ArrayList
;
import
java.util.Collection
;
import
java.util.List
;
public
class
SQLServerDialect
extends
JDBCSQLDialect
implements
SQLRuleProvider
{
public
class
SQLServerDialect
extends
JDBCSQLDialect
{
private
static
final
String
[][]
TSQL_BEGIN_END_BLOCK
=
new
String
[][]{
/*{
...
...
@@ -120,10 +117,6 @@ public class SQLServerDialect extends JDBCSQLDialect implements SQLRuleProvider
return
super
.
getColumnTypeModifiers
(
dataSource
,
column
,
typeName
,
dataKind
);
}
@Override
public
void
extendRules
(
@NotNull
List
<
IRule
>
rules
,
@NotNull
RulePosition
position
)
{
}
@Override
public
void
generateStoredProcedureCall
(
StringBuilder
sql
,
DBSProcedure
proc
,
Collection
<?
extends
DBSProcedureParameter
>
parameters
)
{
List
<
DBSProcedureParameter
>
inParameters
=
new
ArrayList
<>();
...
...
plugins/pom.xml
浏览文件 @
547e6e37
...
...
@@ -51,6 +51,7 @@
<module>
org.jkiss.dbeaver.ext.hsqldb
</module>
<module>
org.jkiss.dbeaver.ext.informix
</module>
<module>
org.jkiss.dbeaver.ext.mssql
</module>
<module>
org.jkiss.dbeaver.ext.mssql.ui
</module>
<module>
org.jkiss.dbeaver.ext.mysql
</module>
<module>
org.jkiss.dbeaver.ext.netezza
</module>
<module>
org.jkiss.dbeaver.ext.oracle
</module>
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录