Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
suliangchun
dbeaver
提交
59287e63
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,发现更多精彩内容 >>
提交
59287e63
编写于
4月 27, 2021
作者:
S
Serge Rider
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Property length introduced
上级
392d9b6a
变更
83
隐藏空白更改
内联
并排
Showing
83 changed file
with
202 addition
and
108 deletion
+202
-108
plugins/org.jkiss.dbeaver.ext.db2/src/org/jkiss/dbeaver/ext/db2/model/DB2DataType.java
....db2/src/org/jkiss/dbeaver/ext/db2/model/DB2DataType.java
+2
-1
plugins/org.jkiss.dbeaver.ext.db2/src/org/jkiss/dbeaver/ext/db2/model/DB2Index.java
...ext.db2/src/org/jkiss/dbeaver/ext/db2/model/DB2Index.java
+2
-1
plugins/org.jkiss.dbeaver.ext.db2/src/org/jkiss/dbeaver/ext/db2/model/DB2Package.java
...t.db2/src/org/jkiss/dbeaver/ext/db2/model/DB2Package.java
+2
-1
plugins/org.jkiss.dbeaver.ext.db2/src/org/jkiss/dbeaver/ext/db2/model/DB2Routine.java
...t.db2/src/org/jkiss/dbeaver/ext/db2/model/DB2Routine.java
+2
-1
plugins/org.jkiss.dbeaver.ext.db2/src/org/jkiss/dbeaver/ext/db2/model/DB2Schema.java
...xt.db2/src/org/jkiss/dbeaver/ext/db2/model/DB2Schema.java
+2
-1
plugins/org.jkiss.dbeaver.ext.db2/src/org/jkiss/dbeaver/ext/db2/model/DB2Sequence.java
....db2/src/org/jkiss/dbeaver/ext/db2/model/DB2Sequence.java
+2
-1
plugins/org.jkiss.dbeaver.ext.db2/src/org/jkiss/dbeaver/ext/db2/model/DB2StorageGroup.java
.../src/org/jkiss/dbeaver/ext/db2/model/DB2StorageGroup.java
+2
-1
plugins/org.jkiss.dbeaver.ext.db2/src/org/jkiss/dbeaver/ext/db2/model/DB2TableBase.java
...db2/src/org/jkiss/dbeaver/ext/db2/model/DB2TableBase.java
+2
-1
plugins/org.jkiss.dbeaver.ext.db2/src/org/jkiss/dbeaver/ext/db2/model/DB2TableColumn.java
...2/src/org/jkiss/dbeaver/ext/db2/model/DB2TableColumn.java
+2
-1
plugins/org.jkiss.dbeaver.ext.db2/src/org/jkiss/dbeaver/ext/db2/model/DB2TableUniqueKey.java
...rc/org/jkiss/dbeaver/ext/db2/model/DB2TableUniqueKey.java
+2
-1
plugins/org.jkiss.dbeaver.ext.db2/src/org/jkiss/dbeaver/ext/db2/model/DB2Tablespace.java
...b2/src/org/jkiss/dbeaver/ext/db2/model/DB2Tablespace.java
+2
-1
plugins/org.jkiss.dbeaver.ext.db2/src/org/jkiss/dbeaver/ext/db2/model/DB2Trigger.java
...t.db2/src/org/jkiss/dbeaver/ext/db2/model/DB2Trigger.java
+2
-1
plugins/org.jkiss.dbeaver.ext.db2/src/org/jkiss/dbeaver/ext/db2/model/DB2ViewBase.java
....db2/src/org/jkiss/dbeaver/ext/db2/model/DB2ViewBase.java
+2
-1
plugins/org.jkiss.dbeaver.ext.db2/src/org/jkiss/dbeaver/ext/db2/model/DB2XMLSchema.java
...db2/src/org/jkiss/dbeaver/ext/db2/model/DB2XMLSchema.java
+2
-1
plugins/org.jkiss.dbeaver.ext.db2/src/org/jkiss/dbeaver/ext/db2/model/fed/DB2RemoteServer.java
.../org/jkiss/dbeaver/ext/db2/model/fed/DB2RemoteServer.java
+2
-1
plugins/org.jkiss.dbeaver.ext.db2/src/org/jkiss/dbeaver/ext/db2/model/fed/DB2RemoteServerOption.java
...kiss/dbeaver/ext/db2/model/fed/DB2RemoteServerOption.java
+2
-1
plugins/org.jkiss.dbeaver.ext.db2/src/org/jkiss/dbeaver/ext/db2/model/fed/DB2Wrapper.java
...2/src/org/jkiss/dbeaver/ext/db2/model/fed/DB2Wrapper.java
+2
-1
plugins/org.jkiss.dbeaver.ext.db2/src/org/jkiss/dbeaver/ext/db2/model/module/DB2Module.java
...src/org/jkiss/dbeaver/ext/db2/model/module/DB2Module.java
+2
-1
plugins/org.jkiss.dbeaver.ext.db2/src/org/jkiss/dbeaver/ext/db2/model/security/DB2Role.java
...src/org/jkiss/dbeaver/ext/db2/model/security/DB2Role.java
+2
-1
plugins/org.jkiss.dbeaver.ext.exasol/src/org/jkiss/dbeaver/ext/exasol/model/ExasolConnection.java
.../org/jkiss/dbeaver/ext/exasol/model/ExasolConnection.java
+2
-1
plugins/org.jkiss.dbeaver.ext.exasol/src/org/jkiss/dbeaver/ext/exasol/model/ExasolDataType.java
...rc/org/jkiss/dbeaver/ext/exasol/model/ExasolDataType.java
+2
-1
plugins/org.jkiss.dbeaver.ext.exasol/src/org/jkiss/dbeaver/ext/exasol/model/ExasolFunction.java
...rc/org/jkiss/dbeaver/ext/exasol/model/ExasolFunction.java
+2
-1
plugins/org.jkiss.dbeaver.ext.exasol/src/org/jkiss/dbeaver/ext/exasol/model/ExasolSchema.java
.../src/org/jkiss/dbeaver/ext/exasol/model/ExasolSchema.java
+2
-1
plugins/org.jkiss.dbeaver.ext.exasol/src/org/jkiss/dbeaver/ext/exasol/model/ExasolScript.java
.../src/org/jkiss/dbeaver/ext/exasol/model/ExasolScript.java
+2
-1
plugins/org.jkiss.dbeaver.ext.exasol/src/org/jkiss/dbeaver/ext/exasol/model/ExasolTableBase.java
...c/org/jkiss/dbeaver/ext/exasol/model/ExasolTableBase.java
+2
-1
plugins/org.jkiss.dbeaver.ext.exasol/src/org/jkiss/dbeaver/ext/exasol/model/ExasolTableColumn.java
...org/jkiss/dbeaver/ext/exasol/model/ExasolTableColumn.java
+2
-1
plugins/org.jkiss.dbeaver.ext.exasol/src/org/jkiss/dbeaver/ext/exasol/model/ExasolTableUniqueKey.java
.../jkiss/dbeaver/ext/exasol/model/ExasolTableUniqueKey.java
+2
-1
plugins/org.jkiss.dbeaver.ext.exasol/src/org/jkiss/dbeaver/ext/exasol/model/ExasolView.java
...ol/src/org/jkiss/dbeaver/ext/exasol/model/ExasolView.java
+2
-1
plugins/org.jkiss.dbeaver.ext.exasol/src/org/jkiss/dbeaver/ext/exasol/model/security/ExasolBaseObjectGrant.java
...aver/ext/exasol/model/security/ExasolBaseObjectGrant.java
+2
-1
plugins/org.jkiss.dbeaver.ext.exasol/src/org/jkiss/dbeaver/ext/exasol/model/security/ExasolConnectionGrant.java
...aver/ext/exasol/model/security/ExasolConnectionGrant.java
+2
-1
plugins/org.jkiss.dbeaver.ext.exasol/src/org/jkiss/dbeaver/ext/exasol/model/security/ExasolRole.java
...g/jkiss/dbeaver/ext/exasol/model/security/ExasolRole.java
+2
-1
plugins/org.jkiss.dbeaver.ext.exasol/src/org/jkiss/dbeaver/ext/exasol/model/security/ExasolSecurityPolicy.java
...eaver/ext/exasol/model/security/ExasolSecurityPolicy.java
+2
-1
plugins/org.jkiss.dbeaver.ext.exasol/src/org/jkiss/dbeaver/ext/exasol/model/security/ExasolSystemGrant.java
.../dbeaver/ext/exasol/model/security/ExasolSystemGrant.java
+2
-1
plugins/org.jkiss.dbeaver.ext.exasol/src/org/jkiss/dbeaver/ext/exasol/model/security/ExasolUser.java
...g/jkiss/dbeaver/ext/exasol/model/security/ExasolUser.java
+2
-1
plugins/org.jkiss.dbeaver.ext.firebird/src/org/jkiss/dbeaver/ext/firebird/model/FireBirdTableColumn.java
...jkiss/dbeaver/ext/firebird/model/FireBirdTableColumn.java
+2
-1
plugins/org.jkiss.dbeaver.ext.generic/src/org/jkiss/dbeaver/ext/generic/model/GenericDataType.java
.../org/jkiss/dbeaver/ext/generic/model/GenericDataType.java
+2
-1
plugins/org.jkiss.dbeaver.ext.generic/src/org/jkiss/dbeaver/ext/generic/model/GenericSequence.java
.../org/jkiss/dbeaver/ext/generic/model/GenericSequence.java
+2
-1
plugins/org.jkiss.dbeaver.ext.generic/src/org/jkiss/dbeaver/ext/generic/model/GenericSynonym.java
...c/org/jkiss/dbeaver/ext/generic/model/GenericSynonym.java
+2
-1
plugins/org.jkiss.dbeaver.ext.generic/src/org/jkiss/dbeaver/ext/generic/model/GenericTableBase.java
...org/jkiss/dbeaver/ext/generic/model/GenericTableBase.java
+2
-1
plugins/org.jkiss.dbeaver.ext.generic/src/org/jkiss/dbeaver/ext/generic/model/GenericTableColumn.java
...g/jkiss/dbeaver/ext/generic/model/GenericTableColumn.java
+2
-1
plugins/org.jkiss.dbeaver.ext.generic/src/org/jkiss/dbeaver/ext/generic/model/GenericTableIndex.java
...rg/jkiss/dbeaver/ext/generic/model/GenericTableIndex.java
+2
-1
plugins/org.jkiss.dbeaver.ext.generic/src/org/jkiss/dbeaver/ext/generic/model/GenericTrigger.java
...c/org/jkiss/dbeaver/ext/generic/model/GenericTrigger.java
+2
-1
plugins/org.jkiss.dbeaver.ext.greenplum/src/org/jkiss/dbeaver/ext/greenplum/model/GreenplumExternalTable.java
...s/dbeaver/ext/greenplum/model/GreenplumExternalTable.java
+2
-1
plugins/org.jkiss.dbeaver.ext.mssql/src/org/jkiss/dbeaver/ext/mssql/model/SQLServerDatabase.java
.../org/jkiss/dbeaver/ext/mssql/model/SQLServerDatabase.java
+2
-1
plugins/org.jkiss.dbeaver.ext.mssql/src/org/jkiss/dbeaver/ext/mssql/model/SQLServerProcedure.java
...org/jkiss/dbeaver/ext/mssql/model/SQLServerProcedure.java
+2
-1
plugins/org.jkiss.dbeaver.ext.mssql/src/org/jkiss/dbeaver/ext/mssql/model/SQLServerSchema.java
...rc/org/jkiss/dbeaver/ext/mssql/model/SQLServerSchema.java
+6
-2
plugins/org.jkiss.dbeaver.ext.mssql/src/org/jkiss/dbeaver/ext/mssql/model/SQLServerSequence.java
.../org/jkiss/dbeaver/ext/mssql/model/SQLServerSequence.java
+2
-1
plugins/org.jkiss.dbeaver.ext.mssql/src/org/jkiss/dbeaver/ext/mssql/model/SQLServerTableBase.java
...org/jkiss/dbeaver/ext/mssql/model/SQLServerTableBase.java
+2
-1
plugins/org.jkiss.dbeaver.ext.mssql/src/org/jkiss/dbeaver/ext/mssql/model/SQLServerTableCheckConstraint.java
...beaver/ext/mssql/model/SQLServerTableCheckConstraint.java
+2
-1
plugins/org.jkiss.dbeaver.ext.mssql/src/org/jkiss/dbeaver/ext/mssql/model/SQLServerTableColumn.java
...g/jkiss/dbeaver/ext/mssql/model/SQLServerTableColumn.java
+1
-1
plugins/org.jkiss.dbeaver.ext.mssql/src/org/jkiss/dbeaver/ext/mssql/model/SQLServerTableIndex.java
...rg/jkiss/dbeaver/ext/mssql/model/SQLServerTableIndex.java
+2
-1
plugins/org.jkiss.dbeaver.ext.mssql/src/org/jkiss/dbeaver/ext/mssql/model/generic/SQLServerGenericTable.java
...beaver/ext/mssql/model/generic/SQLServerGenericTable.java
+2
-1
plugins/org.jkiss.dbeaver.ext.mysql/src/org/jkiss/dbeaver/ext/mysql/model/MySQLCharset.java
...l/src/org/jkiss/dbeaver/ext/mysql/model/MySQLCharset.java
+2
-1
plugins/org.jkiss.dbeaver.ext.mysql/src/org/jkiss/dbeaver/ext/mysql/model/MySQLEvent.java
...sql/src/org/jkiss/dbeaver/ext/mysql/model/MySQLEvent.java
+2
-1
plugins/org.jkiss.dbeaver.ext.mysql/src/org/jkiss/dbeaver/ext/mysql/model/MySQLPartition.java
...src/org/jkiss/dbeaver/ext/mysql/model/MySQLPartition.java
+2
-1
plugins/org.jkiss.dbeaver.ext.mysql/src/org/jkiss/dbeaver/ext/mysql/model/MySQLTable.java
...sql/src/org/jkiss/dbeaver/ext/mysql/model/MySQLTable.java
+1
-1
plugins/org.jkiss.dbeaver.ext.mysql/src/org/jkiss/dbeaver/ext/mysql/model/MySQLTableColumn.java
...c/org/jkiss/dbeaver/ext/mysql/model/MySQLTableColumn.java
+2
-1
plugins/org.jkiss.dbeaver.ext.mysql/src/org/jkiss/dbeaver/ext/mysql/model/MySQLTableIndex.java
...rc/org/jkiss/dbeaver/ext/mysql/model/MySQLTableIndex.java
+2
-1
plugins/org.jkiss.dbeaver.ext.oracle/src/org/jkiss/dbeaver/ext/oracle/model/OracleTableBase.java
...c/org/jkiss/dbeaver/ext/oracle/model/OracleTableBase.java
+2
-5
plugins/org.jkiss.dbeaver.ext.oracle/src/org/jkiss/dbeaver/ext/oracle/model/OracleTableColumn.java
...org/jkiss/dbeaver/ext/oracle/model/OracleTableColumn.java
+2
-5
plugins/org.jkiss.dbeaver.ext.oracle/src/org/jkiss/dbeaver/ext/oracle/model/OracleTrigger.java
...src/org/jkiss/dbeaver/ext/oracle/model/OracleTrigger.java
+2
-1
plugins/org.jkiss.dbeaver.ext.postgresql/src/org/jkiss/dbeaver/ext/postgresql/model/PostgreAggregate.java
.../jkiss/dbeaver/ext/postgresql/model/PostgreAggregate.java
+2
-1
plugins/org.jkiss.dbeaver.ext.postgresql/src/org/jkiss/dbeaver/ext/postgresql/model/PostgreAttribute.java
.../jkiss/dbeaver/ext/postgresql/model/PostgreAttribute.java
+6
-6
plugins/org.jkiss.dbeaver.ext.postgresql/src/org/jkiss/dbeaver/ext/postgresql/model/PostgreDatabase.java
...g/jkiss/dbeaver/ext/postgresql/model/PostgreDatabase.java
+2
-5
plugins/org.jkiss.dbeaver.ext.postgresql/src/org/jkiss/dbeaver/ext/postgresql/model/PostgreIndex.java
.../org/jkiss/dbeaver/ext/postgresql/model/PostgreIndex.java
+2
-1
plugins/org.jkiss.dbeaver.ext.postgresql/src/org/jkiss/dbeaver/ext/postgresql/model/PostgreProcedure.java
.../jkiss/dbeaver/ext/postgresql/model/PostgreProcedure.java
+2
-1
plugins/org.jkiss.dbeaver.ext.postgresql/src/org/jkiss/dbeaver/ext/postgresql/model/PostgreSchema.java
...org/jkiss/dbeaver/ext/postgresql/model/PostgreSchema.java
+2
-1
plugins/org.jkiss.dbeaver.ext.postgresql/src/org/jkiss/dbeaver/ext/postgresql/model/PostgreTableBase.java
.../jkiss/dbeaver/ext/postgresql/model/PostgreTableBase.java
+3
-2
plugins/org.jkiss.dbeaver.ext.postgresql/src/org/jkiss/dbeaver/ext/postgresql/model/PostgreTableConstraintBase.java
...aver/ext/postgresql/model/PostgreTableConstraintBase.java
+2
-1
plugins/org.jkiss.dbeaver.ext.postgresql/src/org/jkiss/dbeaver/ext/postgresql/model/PostgreTrigger.java
...rg/jkiss/dbeaver/ext/postgresql/model/PostgreTrigger.java
+2
-1
plugins/org.jkiss.dbeaver.ext.postgresql/src/org/jkiss/dbeaver/ext/postgresql/model/impls/redshift/RedshiftExternalSchema.java
...stgresql/model/impls/redshift/RedshiftExternalSchema.java
+2
-1
plugins/org.jkiss.dbeaver.ext.sqlite/src/org/jkiss/dbeaver/ext/sqlite/model/SQLiteDataType.java
...rc/org/jkiss/dbeaver/ext/sqlite/model/SQLiteDataType.java
+2
-1
plugins/org.jkiss.dbeaver.ext.vertica/src/org/jkiss/dbeaver/ext/vertica/model/VerticaProjectionColumn.java
...ss/dbeaver/ext/vertica/model/VerticaProjectionColumn.java
+2
-1
plugins/org.jkiss.dbeaver.ext.vertica/src/org/jkiss/dbeaver/ext/vertica/model/VerticaTableColumn.java
...g/jkiss/dbeaver/ext/vertica/model/VerticaTableColumn.java
+2
-1
plugins/org.jkiss.dbeaver.model/src/org/jkiss/dbeaver/model/impl/struct/AbstractProcedure.java
...rg/jkiss/dbeaver/model/impl/struct/AbstractProcedure.java
+2
-1
plugins/org.jkiss.dbeaver.model/src/org/jkiss/dbeaver/model/impl/struct/AbstractTrigger.java
.../org/jkiss/dbeaver/model/impl/struct/AbstractTrigger.java
+2
-1
plugins/org.jkiss.dbeaver.model/src/org/jkiss/dbeaver/model/meta/Property.java
...aver.model/src/org/jkiss/dbeaver/model/meta/Property.java
+2
-1
plugins/org.jkiss.dbeaver.model/src/org/jkiss/dbeaver/model/meta/PropertyLength.java
...odel/src/org/jkiss/dbeaver/model/meta/PropertyLength.java
+28
-0
plugins/org.jkiss.dbeaver.model/src/org/jkiss/dbeaver/runtime/properties/ObjectPropertyDescriptor.java
.../dbeaver/runtime/properties/ObjectPropertyDescriptor.java
+5
-8
plugins/org.jkiss.dbeaver.registry/src/org/jkiss/dbeaver/registry/DataSourceDescriptor.java
.../src/org/jkiss/dbeaver/registry/DataSourceDescriptor.java
+2
-1
plugins/org.jkiss.dbeaver.registry/src/org/jkiss/dbeaver/registry/driver/DriverDescriptor.java
...c/org/jkiss/dbeaver/registry/driver/DriverDescriptor.java
+2
-1
plugins/org.jkiss.dbeaver.ui/src/org/jkiss/dbeaver/ui/controls/CustomFormEditor.java
...i/src/org/jkiss/dbeaver/ui/controls/CustomFormEditor.java
+2
-1
plugins/org.jkiss.dbeaver.ui/src/org/jkiss/dbeaver/ui/properties/PropertyEditorUtils.java
.../org/jkiss/dbeaver/ui/properties/PropertyEditorUtils.java
+2
-1
未找到文件。
plugins/org.jkiss.dbeaver.ext.db2/src/org/jkiss/dbeaver/ext/db2/model/DB2DataType.java
浏览文件 @
59287e63
...
...
@@ -34,6 +34,7 @@ import org.jkiss.dbeaver.model.exec.DBCLogicalOperator;
import
org.jkiss.dbeaver.model.impl.DBObjectNameCaseTransformer
;
import
org.jkiss.dbeaver.model.impl.jdbc.JDBCUtils
;
import
org.jkiss.dbeaver.model.meta.Property
;
import
org.jkiss.dbeaver.model.meta.PropertyLength
;
import
org.jkiss.dbeaver.model.runtime.DBRProgressMonitor
;
import
org.jkiss.dbeaver.model.runtime.VoidProgressMonitor
;
import
org.jkiss.dbeaver.model.struct.DBSDataType
;
...
...
@@ -362,7 +363,7 @@ public class DB2DataType extends DB2Object<DBSObject> implements DBSDataType, DB
@Nullable
@Override
@Property
(
viewable
=
false
,
editable
=
false
,
multiline
=
true
)
@Property
(
viewable
=
false
,
editable
=
false
,
length
=
PropertyLength
.
MULTILINE
)
public
String
getDescription
()
{
return
remarks
;
...
...
plugins/org.jkiss.dbeaver.ext.db2/src/org/jkiss/dbeaver/ext/db2/model/DB2Index.java
浏览文件 @
59287e63
...
...
@@ -31,6 +31,7 @@ import org.jkiss.dbeaver.model.impl.DBObjectNameCaseTransformer;
import
org.jkiss.dbeaver.model.impl.jdbc.JDBCUtils
;
import
org.jkiss.dbeaver.model.impl.jdbc.struct.JDBCTableIndex
;
import
org.jkiss.dbeaver.model.meta.Property
;
import
org.jkiss.dbeaver.model.meta.PropertyLength
;
import
org.jkiss.dbeaver.model.runtime.DBRProgressMonitor
;
import
org.jkiss.dbeaver.model.struct.cache.DBSObjectCache
;
import
org.jkiss.dbeaver.model.struct.rdb.DBSIndexType
;
...
...
@@ -257,7 +258,7 @@ public class DB2Index extends JDBCTableIndex<DB2Schema, DB2TableBase> {
@Nullable
@Override
@Property
(
viewable
=
false
,
editable
=
false
,
multiline
=
true
)
@Property
(
viewable
=
false
,
editable
=
false
,
length
=
PropertyLength
.
MULTILINE
)
public
String
getDescription
()
{
return
remarks
;
...
...
plugins/org.jkiss.dbeaver.ext.db2/src/org/jkiss/dbeaver/ext/db2/model/DB2Package.java
浏览文件 @
59287e63
...
...
@@ -28,6 +28,7 @@ import org.jkiss.dbeaver.model.impl.jdbc.JDBCUtils;
import
org.jkiss.dbeaver.model.impl.jdbc.cache.JDBCObjectSimpleCache
;
import
org.jkiss.dbeaver.model.meta.Association
;
import
org.jkiss.dbeaver.model.meta.Property
;
import
org.jkiss.dbeaver.model.meta.PropertyLength
;
import
org.jkiss.dbeaver.model.runtime.DBRProgressMonitor
;
import
org.jkiss.dbeaver.model.runtime.VoidProgressMonitor
;
import
org.jkiss.dbeaver.model.struct.DBSObject
;
...
...
@@ -215,7 +216,7 @@ public class DB2Package extends DB2SchemaObject implements DBPRefreshableObject
@Nullable
@Override
@Property
(
viewable
=
false
,
multiline
=
true
,
order
=
9
)
@Property
(
viewable
=
false
,
length
=
PropertyLength
.
MULTILINE
,
order
=
9
)
public
String
getDescription
()
{
return
remarks
;
...
...
plugins/org.jkiss.dbeaver.ext.db2/src/org/jkiss/dbeaver/ext/db2/model/DB2Routine.java
浏览文件 @
59287e63
...
...
@@ -32,6 +32,7 @@ import org.jkiss.dbeaver.model.*;
import
org.jkiss.dbeaver.model.exec.DBCException
;
import
org.jkiss.dbeaver.model.impl.jdbc.JDBCUtils
;
import
org.jkiss.dbeaver.model.meta.Property
;
import
org.jkiss.dbeaver.model.meta.PropertyLength
;
import
org.jkiss.dbeaver.model.runtime.DBRProgressMonitor
;
import
org.jkiss.dbeaver.model.struct.DBSObject
;
import
org.jkiss.dbeaver.model.struct.DBSObjectContainer
;
...
...
@@ -380,7 +381,7 @@ public class DB2Routine extends DB2Object<DBSObject>
@Nullable
@Override
@Property
(
viewable
=
false
,
multiline
=
true
)
@Property
(
viewable
=
false
,
length
=
PropertyLength
.
MULTILINE
)
public
String
getDescription
()
{
return
remarks
;
...
...
plugins/org.jkiss.dbeaver.ext.db2/src/org/jkiss/dbeaver/ext/db2/model/DB2Schema.java
浏览文件 @
59287e63
...
...
@@ -36,6 +36,7 @@ import org.jkiss.dbeaver.model.impl.jdbc.JDBCUtils;
import
org.jkiss.dbeaver.model.impl.jdbc.cache.JDBCObjectSimpleCache
;
import
org.jkiss.dbeaver.model.meta.Association
;
import
org.jkiss.dbeaver.model.meta.Property
;
import
org.jkiss.dbeaver.model.meta.PropertyLength
;
import
org.jkiss.dbeaver.model.preferences.DBPPropertySource
;
import
org.jkiss.dbeaver.model.runtime.DBRProgressMonitor
;
import
org.jkiss.dbeaver.model.struct.DBSObject
;
...
...
@@ -524,7 +525,7 @@ public class DB2Schema extends DB2GlobalObject implements DBSSchema, DBPRefresha
@Nullable
@Override
@Property
(
viewable
=
false
,
editable
=
false
,
multiline
=
true
)
@Property
(
viewable
=
false
,
editable
=
false
,
length
=
PropertyLength
.
MULTILINE
)
public
String
getDescription
()
{
return
remarks
;
...
...
plugins/org.jkiss.dbeaver.ext.db2/src/org/jkiss/dbeaver/ext/db2/model/DB2Sequence.java
浏览文件 @
59287e63
...
...
@@ -28,6 +28,7 @@ import org.jkiss.dbeaver.ext.db2.model.dict.DB2YesNo;
import
org.jkiss.dbeaver.model.DBPRefreshableObject
;
import
org.jkiss.dbeaver.model.impl.jdbc.JDBCUtils
;
import
org.jkiss.dbeaver.model.meta.Property
;
import
org.jkiss.dbeaver.model.meta.PropertyLength
;
import
org.jkiss.dbeaver.model.runtime.DBRProgressMonitor
;
import
org.jkiss.dbeaver.model.struct.DBSObject
;
import
org.jkiss.dbeaver.model.struct.rdb.DBSSequence
;
...
...
@@ -306,7 +307,7 @@ public class DB2Sequence extends DB2SchemaObject implements DBSSequence, DBPRefr
@Nullable
@Override
@Property
(
viewable
=
false
,
editable
=
true
,
updatable
=
true
,
multiline
=
true
)
@Property
(
viewable
=
false
,
editable
=
true
,
updatable
=
true
,
length
=
PropertyLength
.
MULTILINE
)
public
String
getDescription
()
{
return
remarks
;
...
...
plugins/org.jkiss.dbeaver.ext.db2/src/org/jkiss/dbeaver/ext/db2/model/DB2StorageGroup.java
浏览文件 @
59287e63
...
...
@@ -25,6 +25,7 @@ import org.jkiss.dbeaver.ext.db2.model.dict.DB2YesNo;
import
org.jkiss.dbeaver.model.DBPNamedObject
;
import
org.jkiss.dbeaver.model.impl.jdbc.JDBCUtils
;
import
org.jkiss.dbeaver.model.meta.Property
;
import
org.jkiss.dbeaver.model.meta.PropertyLength
;
import
java.sql.ResultSet
;
import
java.sql.Timestamp
;
...
...
@@ -125,7 +126,7 @@ public class DB2StorageGroup extends DB2GlobalObject implements DBPNamedObject {
@Nullable
@Override
@Property
(
viewable
=
false
,
multiline
=
true
)
@Property
(
viewable
=
false
,
length
=
PropertyLength
.
MULTILINE
)
public
String
getDescription
()
{
return
remarks
;
...
...
plugins/org.jkiss.dbeaver.ext.db2/src/org/jkiss/dbeaver/ext/db2/model/DB2TableBase.java
浏览文件 @
59287e63
...
...
@@ -35,6 +35,7 @@ import org.jkiss.dbeaver.model.impl.jdbc.JDBCUtils;
import
org.jkiss.dbeaver.model.impl.jdbc.struct.JDBCTable
;
import
org.jkiss.dbeaver.model.meta.Association
;
import
org.jkiss.dbeaver.model.meta.Property
;
import
org.jkiss.dbeaver.model.meta.PropertyLength
;
import
org.jkiss.dbeaver.model.preferences.DBPPropertySource
;
import
org.jkiss.dbeaver.model.runtime.DBRProgressMonitor
;
import
org.jkiss.dbeaver.model.struct.DBSObject
;
...
...
@@ -263,7 +264,7 @@ public abstract class DB2TableBase extends JDBCTable<DB2DataSource, DB2Schema>
@Nullable
@Override
@Property
(
viewable
=
false
,
order
=
99
,
editable
=
true
,
updatable
=
true
,
multiline
=
true
)
@Property
(
viewable
=
false
,
order
=
99
,
editable
=
true
,
updatable
=
true
,
length
=
PropertyLength
.
MULTILINE
)
public
String
getDescription
()
{
return
remarks
;
...
...
plugins/org.jkiss.dbeaver.ext.db2/src/org/jkiss/dbeaver/ext/db2/model/DB2TableColumn.java
浏览文件 @
59287e63
...
...
@@ -34,6 +34,7 @@ import org.jkiss.dbeaver.model.impl.DBPositiveNumberTransformer;
import
org.jkiss.dbeaver.model.impl.jdbc.JDBCUtils
;
import
org.jkiss.dbeaver.model.impl.jdbc.struct.JDBCTableColumn
;
import
org.jkiss.dbeaver.model.meta.Property
;
import
org.jkiss.dbeaver.model.meta.PropertyLength
;
import
org.jkiss.dbeaver.model.runtime.DBRProgressMonitor
;
import
org.jkiss.dbeaver.model.struct.DBSDataType
;
import
org.jkiss.dbeaver.model.struct.DBSTypedObjectEx
;
...
...
@@ -337,7 +338,7 @@ public class DB2TableColumn extends JDBCTableColumn<DB2TableBase>
@Nullable
@Override
@Property
(
viewable
=
true
,
order
=
999
,
editable
=
true
,
updatable
=
true
,
multiline
=
true
)
@Property
(
viewable
=
true
,
order
=
999
,
editable
=
true
,
updatable
=
true
,
length
=
PropertyLength
.
MULTILINE
)
public
String
getDescription
()
{
return
remarks
;
...
...
plugins/org.jkiss.dbeaver.ext.db2/src/org/jkiss/dbeaver/ext/db2/model/DB2TableUniqueKey.java
浏览文件 @
59287e63
...
...
@@ -30,6 +30,7 @@ import org.jkiss.dbeaver.model.DBUtils;
import
org.jkiss.dbeaver.model.impl.jdbc.JDBCUtils
;
import
org.jkiss.dbeaver.model.impl.jdbc.struct.JDBCTableConstraint
;
import
org.jkiss.dbeaver.model.meta.Property
;
import
org.jkiss.dbeaver.model.meta.PropertyLength
;
import
org.jkiss.dbeaver.model.runtime.DBRProgressMonitor
;
import
org.jkiss.dbeaver.model.struct.DBSEntityAttributeRef
;
import
org.jkiss.dbeaver.model.struct.DBSEntityConstraintType
;
...
...
@@ -141,7 +142,7 @@ public class DB2TableUniqueKey extends JDBCTableConstraint<DB2Table> {
@Nullable
@Override
@Property
(
viewable
=
true
,
editable
=
false
,
multiline
=
true
,
order
=
4
)
@Property
(
viewable
=
true
,
editable
=
false
,
length
=
PropertyLength
.
MULTILINE
,
order
=
4
)
public
String
getDescription
()
{
return
remarks
;
...
...
plugins/org.jkiss.dbeaver.ext.db2/src/org/jkiss/dbeaver/ext/db2/model/DB2Tablespace.java
浏览文件 @
59287e63
...
...
@@ -32,6 +32,7 @@ import org.jkiss.dbeaver.model.DBPRefreshableObject;
import
org.jkiss.dbeaver.model.impl.jdbc.JDBCUtils
;
import
org.jkiss.dbeaver.model.meta.Association
;
import
org.jkiss.dbeaver.model.meta.Property
;
import
org.jkiss.dbeaver.model.meta.PropertyLength
;
import
org.jkiss.dbeaver.model.runtime.DBRProgressMonitor
;
import
org.jkiss.dbeaver.model.runtime.VoidProgressMonitor
;
import
org.jkiss.dbeaver.model.struct.DBSObject
;
...
...
@@ -261,7 +262,7 @@ public class DB2Tablespace extends DB2GlobalObject implements DBPNamedObject, DB
@Nullable
@Override
@Property
(
viewable
=
false
,
multiline
=
true
)
@Property
(
viewable
=
false
,
length
=
PropertyLength
.
MULTILINE
)
public
String
getDescription
()
{
return
remarks
;
...
...
plugins/org.jkiss.dbeaver.ext.db2/src/org/jkiss/dbeaver/ext/db2/model/DB2Trigger.java
浏览文件 @
59287e63
...
...
@@ -29,6 +29,7 @@ import org.jkiss.dbeaver.model.exec.DBCException;
import
org.jkiss.dbeaver.model.impl.jdbc.JDBCUtils
;
import
org.jkiss.dbeaver.model.meta.Association
;
import
org.jkiss.dbeaver.model.meta.Property
;
import
org.jkiss.dbeaver.model.meta.PropertyLength
;
import
org.jkiss.dbeaver.model.runtime.DBRProgressMonitor
;
import
org.jkiss.dbeaver.model.sql.format.SQLFormatUtils
;
import
org.jkiss.dbeaver.model.struct.DBSObject
;
...
...
@@ -334,7 +335,7 @@ public class DB2Trigger extends DB2SchemaObject implements DBSTrigger, DB2Source
@Nullable
@Override
@Property
(
viewable
=
false
,
multiline
=
true
)
@Property
(
viewable
=
false
,
length
=
PropertyLength
.
MULTILINE
)
public
String
getDescription
()
{
return
remarks
;
...
...
plugins/org.jkiss.dbeaver.ext.db2/src/org/jkiss/dbeaver/ext/db2/model/DB2ViewBase.java
浏览文件 @
59287e63
...
...
@@ -28,6 +28,7 @@ import org.jkiss.dbeaver.model.exec.DBCException;
import
org.jkiss.dbeaver.model.impl.jdbc.JDBCUtils
;
import
org.jkiss.dbeaver.model.meta.Association
;
import
org.jkiss.dbeaver.model.meta.Property
;
import
org.jkiss.dbeaver.model.meta.PropertyLength
;
import
org.jkiss.dbeaver.model.runtime.DBRProgressMonitor
;
import
org.jkiss.dbeaver.model.sql.format.SQLFormatUtils
;
import
org.jkiss.dbeaver.model.struct.DBSObject
;
...
...
@@ -136,7 +137,7 @@ public abstract class DB2ViewBase extends DB2TableBase implements DB2SourceObjec
@Nullable
@Override
@Property
(
viewable
=
false
,
editable
=
false
,
updatable
=
false
,
multiline
=
true
)
@Property
(
viewable
=
false
,
editable
=
false
,
updatable
=
false
,
length
=
PropertyLength
.
MULTILINE
)
public
String
getDescription
()
{
return
super
.
getDescription
();
...
...
plugins/org.jkiss.dbeaver.ext.db2/src/org/jkiss/dbeaver/ext/db2/model/DB2XMLSchema.java
浏览文件 @
59287e63
...
...
@@ -30,6 +30,7 @@ import org.jkiss.dbeaver.model.impl.jdbc.JDBCUtils;
import
org.jkiss.dbeaver.model.impl.jdbc.cache.JDBCObjectSimpleCache
;
import
org.jkiss.dbeaver.model.meta.Association
;
import
org.jkiss.dbeaver.model.meta.Property
;
import
org.jkiss.dbeaver.model.meta.PropertyLength
;
import
org.jkiss.dbeaver.model.runtime.DBRProgressMonitor
;
import
org.jkiss.dbeaver.model.struct.DBSObject
;
import
org.jkiss.dbeaver.model.struct.cache.DBSObjectCache
;
...
...
@@ -178,7 +179,7 @@ public class DB2XMLSchema extends DB2SchemaObject implements DBPRefreshableObjec
@Nullable
@Override
@Property
(
viewable
=
false
,
order
=
20
,
updatable
=
true
,
multiline
=
true
)
@Property
(
viewable
=
false
,
order
=
20
,
updatable
=
true
,
length
=
PropertyLength
.
MULTILINE
)
public
String
getDescription
()
{
return
remarks
;
...
...
plugins/org.jkiss.dbeaver.ext.db2/src/org/jkiss/dbeaver/ext/db2/model/fed/DB2RemoteServer.java
浏览文件 @
59287e63
...
...
@@ -26,6 +26,7 @@ import org.jkiss.dbeaver.model.DBPRefreshableObject;
import
org.jkiss.dbeaver.model.impl.jdbc.JDBCUtils
;
import
org.jkiss.dbeaver.model.meta.Association
;
import
org.jkiss.dbeaver.model.meta.Property
;
import
org.jkiss.dbeaver.model.meta.PropertyLength
;
import
org.jkiss.dbeaver.model.runtime.DBRProgressMonitor
;
import
org.jkiss.dbeaver.model.runtime.VoidProgressMonitor
;
import
org.jkiss.dbeaver.model.struct.DBSObject
;
...
...
@@ -114,7 +115,7 @@ public class DB2RemoteServer extends DB2GlobalObject implements DBPRefreshableOb
return
version
;
}
@Property
(
viewable
=
true
,
editable
=
false
,
multiline
=
true
,
order
=
5
)
@Property
(
viewable
=
true
,
editable
=
false
,
length
=
PropertyLength
.
MULTILINE
,
order
=
5
)
public
String
getRemarks
()
{
return
remarks
;
...
...
plugins/org.jkiss.dbeaver.ext.db2/src/org/jkiss/dbeaver/ext/db2/model/fed/DB2RemoteServerOption.java
浏览文件 @
59287e63
...
...
@@ -22,6 +22,7 @@ import org.jkiss.dbeaver.ext.db2.DB2Constants;
import
org.jkiss.dbeaver.ext.db2.model.DB2Object
;
import
org.jkiss.dbeaver.model.impl.jdbc.JDBCUtils
;
import
org.jkiss.dbeaver.model.meta.Property
;
import
org.jkiss.dbeaver.model.meta.PropertyLength
;
import
java.sql.ResultSet
;
import
java.sql.Timestamp
;
...
...
@@ -91,7 +92,7 @@ public class DB2RemoteServerOption extends DB2Object<DB2RemoteServer> {
return
createTime
;
}
@Property
(
viewable
=
true
,
editable
=
false
,
multiline
=
true
,
order
=
5
)
@Property
(
viewable
=
true
,
editable
=
false
,
length
=
PropertyLength
.
MULTILINE
,
order
=
5
)
public
String
getRemarks
()
{
return
remarks
;
...
...
plugins/org.jkiss.dbeaver.ext.db2/src/org/jkiss/dbeaver/ext/db2/model/fed/DB2Wrapper.java
浏览文件 @
59287e63
...
...
@@ -26,6 +26,7 @@ import org.jkiss.dbeaver.model.impl.jdbc.JDBCUtils;
import
org.jkiss.dbeaver.model.impl.jdbc.cache.JDBCObjectSimpleCache
;
import
org.jkiss.dbeaver.model.meta.Association
;
import
org.jkiss.dbeaver.model.meta.Property
;
import
org.jkiss.dbeaver.model.meta.PropertyLength
;
import
org.jkiss.dbeaver.model.runtime.DBRProgressMonitor
;
import
org.jkiss.dbeaver.model.struct.DBSObject
;
import
org.jkiss.dbeaver.model.struct.cache.DBSObjectCache
;
...
...
@@ -115,7 +116,7 @@ public class DB2Wrapper extends DB2GlobalObject implements DBPRefreshableObject
return
library
;
}
@Property
(
viewable
=
true
,
multiline
=
true
,
order
=
5
)
@Property
(
viewable
=
true
,
length
=
PropertyLength
.
MULTILINE
,
order
=
5
)
public
String
getRemarks
()
{
return
remarks
;
...
...
plugins/org.jkiss.dbeaver.ext.db2/src/org/jkiss/dbeaver/ext/db2/model/module/DB2Module.java
浏览文件 @
59287e63
...
...
@@ -28,6 +28,7 @@ import org.jkiss.dbeaver.model.impl.jdbc.JDBCUtils;
import
org.jkiss.dbeaver.model.impl.jdbc.cache.JDBCObjectSimpleCache
;
import
org.jkiss.dbeaver.model.meta.Association
;
import
org.jkiss.dbeaver.model.meta.Property
;
import
org.jkiss.dbeaver.model.meta.PropertyLength
;
import
org.jkiss.dbeaver.model.runtime.DBRProgressMonitor
;
import
org.jkiss.dbeaver.model.struct.DBSObject
;
import
org.jkiss.dbeaver.model.struct.cache.DBSObjectCache
;
...
...
@@ -205,7 +206,7 @@ public class DB2Module extends DB2SchemaObject implements DBSProcedureContainer,
@Nullable
@Override
@Property
(
viewable
=
false
,
multiline
=
true
)
@Property
(
viewable
=
false
,
length
=
PropertyLength
.
MULTILINE
)
public
String
getDescription
()
{
return
remarks
;
...
...
plugins/org.jkiss.dbeaver.ext.db2/src/org/jkiss/dbeaver/ext/db2/model/security/DB2Role.java
浏览文件 @
59287e63
...
...
@@ -29,6 +29,7 @@ import org.jkiss.dbeaver.model.impl.jdbc.JDBCUtils;
import
org.jkiss.dbeaver.model.impl.jdbc.cache.JDBCObjectSimpleCache
;
import
org.jkiss.dbeaver.model.meta.Association
;
import
org.jkiss.dbeaver.model.meta.Property
;
import
org.jkiss.dbeaver.model.meta.PropertyLength
;
import
org.jkiss.dbeaver.model.runtime.DBRProgressMonitor
;
import
org.jkiss.dbeaver.model.runtime.VoidProgressMonitor
;
import
org.jkiss.dbeaver.model.struct.DBSObject
;
...
...
@@ -131,7 +132,7 @@ public class DB2Role extends DB2Grantee implements DBPSaveableObject, DBARole, D
@Nullable
@Override
@Property
(
viewable
=
true
,
multiline
=
true
)
@Property
(
viewable
=
true
,
length
=
PropertyLength
.
MULTILINE
)
public
String
getDescription
()
{
return
remarks
;
...
...
plugins/org.jkiss.dbeaver.ext.exasol/src/org/jkiss/dbeaver/ext/exasol/model/ExasolConnection.java
浏览文件 @
59287e63
...
...
@@ -26,6 +26,7 @@ import org.jkiss.dbeaver.model.DBPSaveableObject;
import
org.jkiss.dbeaver.model.DBPScriptObject
;
import
org.jkiss.dbeaver.model.impl.jdbc.JDBCUtils
;
import
org.jkiss.dbeaver.model.meta.Property
;
import
org.jkiss.dbeaver.model.meta.PropertyLength
;
import
org.jkiss.dbeaver.model.runtime.DBRProgressMonitor
;
import
org.jkiss.dbeaver.model.struct.DBSObject
;
...
...
@@ -131,7 +132,7 @@ public class ExasolConnection
}
@Override
@Property
(
viewable
=
true
,
editable
=
true
,
updatable
=
true
,
multiline
=
true
,
order
=
50
)
@Property
(
viewable
=
true
,
editable
=
true
,
updatable
=
true
,
length
=
PropertyLength
.
MULTILINE
,
order
=
50
)
public
String
getDescription
()
{
return
this
.
comment
;
...
...
plugins/org.jkiss.dbeaver.ext.exasol/src/org/jkiss/dbeaver/ext/exasol/model/ExasolDataType.java
浏览文件 @
59287e63
...
...
@@ -30,6 +30,7 @@ import org.jkiss.dbeaver.model.exec.DBCLogicalOperator;
import
org.jkiss.dbeaver.model.impl.DBObjectNameCaseTransformer
;
import
org.jkiss.dbeaver.model.impl.jdbc.JDBCUtils
;
import
org.jkiss.dbeaver.model.meta.Property
;
import
org.jkiss.dbeaver.model.meta.PropertyLength
;
import
org.jkiss.dbeaver.model.runtime.DBRProgressMonitor
;
import
org.jkiss.dbeaver.model.struct.DBSDataType
;
import
org.jkiss.dbeaver.model.struct.DBSObject
;
...
...
@@ -269,7 +270,7 @@ public class ExasolDataType extends ExasolObject<DBSObject> implements DBSDataTy
@Nullable
@Override
@Property
(
viewable
=
false
,
editable
=
false
,
multiline
=
true
)
@Property
(
viewable
=
false
,
editable
=
false
,
length
=
PropertyLength
.
MULTILINE
)
public
String
getDescription
()
{
return
null
;
}
...
...
plugins/org.jkiss.dbeaver.ext.exasol/src/org/jkiss/dbeaver/ext/exasol/model/ExasolFunction.java
浏览文件 @
59287e63
...
...
@@ -11,6 +11,7 @@ import org.jkiss.dbeaver.model.DBUtils;
import
org.jkiss.dbeaver.model.impl.jdbc.JDBCUtils
;
import
org.jkiss.dbeaver.model.impl.struct.AbstractProcedure
;
import
org.jkiss.dbeaver.model.meta.Property
;
import
org.jkiss.dbeaver.model.meta.PropertyLength
;
import
org.jkiss.dbeaver.model.runtime.DBRProgressMonitor
;
import
org.jkiss.dbeaver.model.struct.DBSObject
;
import
org.jkiss.dbeaver.model.struct.rdb.DBSProcedure
;
...
...
@@ -113,7 +114,7 @@ public class ExasolFunction
@Nullable
@Override
@Property
(
viewable
=
true
,
editable
=
true
,
updatable
=
true
,
multiline
=
true
,
order
=
11
)
@Property
(
viewable
=
true
,
editable
=
true
,
updatable
=
true
,
length
=
PropertyLength
.
MULTILINE
,
order
=
11
)
public
String
getDescription
()
{
return
this
.
remarks
;
}
...
...
plugins/org.jkiss.dbeaver.ext.exasol/src/org/jkiss/dbeaver/ext/exasol/model/ExasolSchema.java
浏览文件 @
59287e63
...
...
@@ -36,6 +36,7 @@ import org.jkiss.dbeaver.model.impl.jdbc.JDBCUtils;
import
org.jkiss.dbeaver.model.meta.Association
;
import
org.jkiss.dbeaver.model.meta.IPropertyValueListProvider
;
import
org.jkiss.dbeaver.model.meta.Property
;
import
org.jkiss.dbeaver.model.meta.PropertyLength
;
import
org.jkiss.dbeaver.model.runtime.DBRProgressMonitor
;
import
org.jkiss.dbeaver.model.runtime.VoidProgressMonitor
;
import
org.jkiss.dbeaver.model.struct.DBSObject
;
...
...
@@ -324,7 +325,7 @@ public class ExasolSchema extends ExasolGlobalObject implements DBSSchema, DBPNa
return
createTime
;
}
@Property
(
viewable
=
true
,
editable
=
true
,
updatable
=
true
,
multiline
=
true
,
order
=
3
)
@Property
(
viewable
=
true
,
editable
=
true
,
updatable
=
true
,
length
=
PropertyLength
.
MULTILINE
,
order
=
3
)
public
String
getDescription
()
{
return
remarks
;
}
...
...
plugins/org.jkiss.dbeaver.ext.exasol/src/org/jkiss/dbeaver/ext/exasol/model/ExasolScript.java
浏览文件 @
59287e63
...
...
@@ -30,6 +30,7 @@ import org.jkiss.dbeaver.model.DBUtils;
import
org.jkiss.dbeaver.model.impl.jdbc.JDBCUtils
;
import
org.jkiss.dbeaver.model.impl.struct.AbstractProcedure
;
import
org.jkiss.dbeaver.model.meta.Property
;
import
org.jkiss.dbeaver.model.meta.PropertyLength
;
import
org.jkiss.dbeaver.model.runtime.DBRProgressMonitor
;
import
org.jkiss.dbeaver.model.struct.rdb.DBSProcedure
;
import
org.jkiss.dbeaver.model.struct.rdb.DBSProcedureParameter
;
...
...
@@ -112,7 +113,7 @@ public class ExasolScript extends AbstractProcedure<ExasolDataSource, ExasolSche
@Nullable
@Override
@Property
(
viewable
=
true
,
editable
=
true
,
updatable
=
true
,
multiline
=
true
,
order
=
11
)
@Property
(
viewable
=
true
,
editable
=
true
,
updatable
=
true
,
length
=
PropertyLength
.
MULTILINE
,
order
=
11
)
public
String
getDescription
()
{
return
this
.
remarks
;
}
...
...
plugins/org.jkiss.dbeaver.ext.exasol/src/org/jkiss/dbeaver/ext/exasol/model/ExasolTableBase.java
浏览文件 @
59287e63
...
...
@@ -30,6 +30,7 @@ import org.jkiss.dbeaver.model.impl.DBObjectNameCaseTransformer;
import
org.jkiss.dbeaver.model.impl.jdbc.JDBCUtils
;
import
org.jkiss.dbeaver.model.impl.jdbc.struct.JDBCTable
;
import
org.jkiss.dbeaver.model.meta.Property
;
import
org.jkiss.dbeaver.model.meta.PropertyLength
;
import
org.jkiss.dbeaver.model.runtime.DBRProgressMonitor
;
import
org.jkiss.dbeaver.model.struct.DBSEntityAssociation
;
import
org.jkiss.dbeaver.model.struct.DBSObject
;
...
...
@@ -69,7 +70,7 @@ public abstract class ExasolTableBase extends JDBCTable<ExasolDataSource, Exasol
@Nullable
@Override
@Property
(
viewable
=
false
,
order
=
99
,
editable
=
true
,
updatable
=
true
,
multiline
=
true
)
@Property
(
viewable
=
false
,
order
=
99
,
editable
=
true
,
updatable
=
true
,
length
=
PropertyLength
.
MULTILINE
)
public
String
getDescription
()
{
return
remarks
;
...
...
plugins/org.jkiss.dbeaver.ext.exasol/src/org/jkiss/dbeaver/ext/exasol/model/ExasolTableColumn.java
浏览文件 @
59287e63
...
...
@@ -31,6 +31,7 @@ import org.jkiss.dbeaver.model.impl.jdbc.JDBCUtils;
import
org.jkiss.dbeaver.model.impl.jdbc.struct.JDBCColumnKeyType
;
import
org.jkiss.dbeaver.model.impl.jdbc.struct.JDBCTableColumn
;
import
org.jkiss.dbeaver.model.meta.Property
;
import
org.jkiss.dbeaver.model.meta.PropertyLength
;
import
org.jkiss.dbeaver.model.runtime.DBRProgressMonitor
;
import
org.jkiss.dbeaver.model.runtime.VoidProgressMonitor
;
import
org.jkiss.dbeaver.model.struct.DBSDataType
;
...
...
@@ -231,7 +232,7 @@ public class ExasolTableColumn extends JDBCTableColumn<ExasolTableBase>
@Nullable
@Override
@Property
(
viewable
=
true
,
order
=
999
,
editable
=
true
,
updatable
=
true
,
multiline
=
true
)
@Property
(
viewable
=
true
,
order
=
999
,
editable
=
true
,
updatable
=
true
,
length
=
PropertyLength
.
MULTILINE
)
public
String
getDescription
()
{
return
remarks
;
}
...
...
plugins/org.jkiss.dbeaver.ext.exasol/src/org/jkiss/dbeaver/ext/exasol/model/ExasolTableUniqueKey.java
浏览文件 @
59287e63
...
...
@@ -26,6 +26,7 @@ import org.jkiss.dbeaver.model.*;
import
org.jkiss.dbeaver.model.impl.jdbc.JDBCUtils
;
import
org.jkiss.dbeaver.model.impl.jdbc.struct.JDBCTableConstraint
;
import
org.jkiss.dbeaver.model.meta.Property
;
import
org.jkiss.dbeaver.model.meta.PropertyLength
;
import
org.jkiss.dbeaver.model.runtime.DBRProgressMonitor
;
import
org.jkiss.dbeaver.model.struct.DBSEntityAttributeRef
;
import
org.jkiss.dbeaver.model.struct.DBSEntityConstraintType
;
...
...
@@ -113,7 +114,7 @@ public class ExasolTableUniqueKey extends JDBCTableConstraint<ExasolTable> imple
@Nullable
@Override
@Property
(
viewable
=
false
,
editable
=
false
,
multiline
=
true
,
order
=
4
)
@Property
(
viewable
=
false
,
editable
=
false
,
length
=
PropertyLength
.
MULTILINE
,
order
=
4
)
public
String
getDescription
()
{
return
null
;
}
...
...
plugins/org.jkiss.dbeaver.ext.exasol/src/org/jkiss/dbeaver/ext/exasol/model/ExasolView.java
浏览文件 @
59287e63
...
...
@@ -30,6 +30,7 @@ import org.jkiss.dbeaver.model.exec.jdbc.JDBCStatement;
import
org.jkiss.dbeaver.model.impl.jdbc.JDBCUtils
;
import
org.jkiss.dbeaver.model.impl.jdbc.cache.JDBCStructCache
;
import
org.jkiss.dbeaver.model.meta.Property
;
import
org.jkiss.dbeaver.model.meta.PropertyLength
;
import
org.jkiss.dbeaver.model.runtime.DBRProgressMonitor
;
import
org.jkiss.dbeaver.model.runtime.VoidProgressMonitor
;
import
org.jkiss.dbeaver.model.struct.DBSEntityAssociation
;
...
...
@@ -77,7 +78,7 @@ public class ExasolView extends ExasolTableBase implements ExasolSourceObject, D
@Override
@Property
(
viewable
=
true
,
editable
=
false
,
updatable
=
false
,
multiline
=
true
,
order
=
40
)
@Property
(
viewable
=
true
,
editable
=
false
,
updatable
=
false
,
length
=
PropertyLength
.
MULTILINE
,
order
=
40
)
public
String
getDescription
()
{
return
super
.
getDescription
();
}
...
...
plugins/org.jkiss.dbeaver.ext.exasol/src/org/jkiss/dbeaver/ext/exasol/model/security/ExasolBaseObjectGrant.java
浏览文件 @
59287e63
...
...
@@ -24,6 +24,7 @@ import org.jkiss.dbeaver.ext.exasol.tools.ExasolUtils;
import
org.jkiss.dbeaver.model.access.DBAPrivilege
;
import
org.jkiss.dbeaver.model.impl.jdbc.JDBCUtils
;
import
org.jkiss.dbeaver.model.meta.Property
;
import
org.jkiss.dbeaver.model.meta.PropertyLength
;
import
org.jkiss.dbeaver.model.runtime.VoidProgressMonitor
;
import
org.jkiss.utils.CommonUtils
;
...
...
@@ -194,7 +195,7 @@ public class ExasolBaseObjectGrant implements DBAPrivilege {
}
@Override
@Property
(
hidden
=
true
,
multiline
=
true
)
@Property
(
hidden
=
true
,
length
=
PropertyLength
.
MULTILINE
)
public
String
getDescription
()
{
// No Description available
...
...
plugins/org.jkiss.dbeaver.ext.exasol/src/org/jkiss/dbeaver/ext/exasol/model/security/ExasolConnectionGrant.java
浏览文件 @
59287e63
...
...
@@ -24,6 +24,7 @@ import org.jkiss.dbeaver.model.DBPDataSource;
import
org.jkiss.dbeaver.model.access.DBAPrivilege
;
import
org.jkiss.dbeaver.model.impl.jdbc.JDBCUtils
;
import
org.jkiss.dbeaver.model.meta.Property
;
import
org.jkiss.dbeaver.model.meta.PropertyLength
;
import
org.jkiss.dbeaver.model.runtime.VoidProgressMonitor
;
import
org.jkiss.dbeaver.model.struct.DBSObject
;
...
...
@@ -60,7 +61,7 @@ public class ExasolConnectionGrant
}
@Override
@Property
(
hidden
=
true
,
multiline
=
true
)
@Property
(
hidden
=
true
,
length
=
PropertyLength
.
MULTILINE
)
public
String
getDescription
()
{
return
null
;
...
...
plugins/org.jkiss.dbeaver.ext.exasol/src/org/jkiss/dbeaver/ext/exasol/model/security/ExasolRole.java
浏览文件 @
59287e63
...
...
@@ -23,6 +23,7 @@ import org.jkiss.dbeaver.model.DBPNamedObject2;
import
org.jkiss.dbeaver.model.access.DBARole
;
import
org.jkiss.dbeaver.model.impl.jdbc.JDBCUtils
;
import
org.jkiss.dbeaver.model.meta.Property
;
import
org.jkiss.dbeaver.model.meta.PropertyLength
;
import
org.jkiss.dbeaver.model.struct.DBSObject
;
import
java.sql.ResultSet
;
...
...
@@ -64,7 +65,7 @@ public class ExasolRole extends ExasolGrantee implements DBARole, DBPNamedObjec
return
name
;
}
@Property
(
viewable
=
true
,
updatable
=
true
,
editable
=
true
,
multiline
=
true
,
order
=
10
)
@Property
(
viewable
=
true
,
updatable
=
true
,
editable
=
true
,
length
=
PropertyLength
.
MULTILINE
,
order
=
10
)
public
String
getDescription
()
{
return
description
;
}
...
...
plugins/org.jkiss.dbeaver.ext.exasol/src/org/jkiss/dbeaver/ext/exasol/model/security/ExasolSecurityPolicy.java
浏览文件 @
59287e63
...
...
@@ -8,6 +8,7 @@ import org.jkiss.dbeaver.model.DBPRefreshableObject;
import
org.jkiss.dbeaver.model.DBPSaveableObject
;
import
org.jkiss.dbeaver.model.impl.jdbc.JDBCUtils
;
import
org.jkiss.dbeaver.model.meta.Property
;
import
org.jkiss.dbeaver.model.meta.PropertyLength
;
import
org.jkiss.dbeaver.model.runtime.DBRProgressMonitor
;
import
org.jkiss.dbeaver.model.struct.DBSObject
;
import
org.jkiss.utils.CommonUtils
;
...
...
@@ -113,7 +114,7 @@ public class ExasolSecurityPolicy implements DBPRefreshableObject, DBPSaveableOb
@Override
@Property
(
viewable
=
true
,
order
=
20
,
multiline
=
true
)
@Property
(
viewable
=
true
,
order
=
20
,
length
=
PropertyLength
.
MULTILINE
)
public
String
getDescription
()
{
return
description
;
}
...
...
plugins/org.jkiss.dbeaver.ext.exasol/src/org/jkiss/dbeaver/ext/exasol/model/security/ExasolSystemGrant.java
浏览文件 @
59287e63
...
...
@@ -23,6 +23,7 @@ import org.jkiss.dbeaver.model.DBPDataSource;
import
org.jkiss.dbeaver.model.access.DBAPrivilege
;
import
org.jkiss.dbeaver.model.impl.jdbc.JDBCUtils
;
import
org.jkiss.dbeaver.model.meta.Property
;
import
org.jkiss.dbeaver.model.meta.PropertyLength
;
import
org.jkiss.dbeaver.model.struct.DBSObject
;
import
java.sql.ResultSet
;
...
...
@@ -58,7 +59,7 @@ public class ExasolSystemGrant implements DBAPrivilege {
}
@Override
@Property
(
hidden
=
true
,
multiline
=
true
)
@Property
(
hidden
=
true
,
length
=
PropertyLength
.
MULTILINE
)
public
String
getDescription
()
{
return
""
;
...
...
plugins/org.jkiss.dbeaver.ext.exasol/src/org/jkiss/dbeaver/ext/exasol/model/security/ExasolUser.java
浏览文件 @
59287e63
...
...
@@ -26,6 +26,7 @@ import org.jkiss.dbeaver.model.DBPSaveableObject;
import
org.jkiss.dbeaver.model.access.DBAUser
;
import
org.jkiss.dbeaver.model.impl.jdbc.JDBCUtils
;
import
org.jkiss.dbeaver.model.meta.Property
;
import
org.jkiss.dbeaver.model.meta.PropertyLength
;
import
org.jkiss.utils.CommonUtils
;
import
java.math.BigDecimal
;
...
...
@@ -184,7 +185,7 @@ public class ExasolUser extends ExasolGrantee
}
@Override
@Property
(
viewable
=
true
,
updatable
=
true
,
editable
=
true
,
multiline
=
true
,
order
=
150
)
@Property
(
viewable
=
true
,
updatable
=
true
,
editable
=
true
,
length
=
PropertyLength
.
MULTILINE
,
order
=
150
)
public
String
getDescription
()
{
return
this
.
description
;
...
...
plugins/org.jkiss.dbeaver.ext.firebird/src/org/jkiss/dbeaver/ext/firebird/model/FireBirdTableColumn.java
浏览文件 @
59287e63
...
...
@@ -24,6 +24,7 @@ import org.jkiss.dbeaver.model.DBPDataKind;
import
org.jkiss.dbeaver.model.DBPNamedObject2
;
import
org.jkiss.dbeaver.model.exec.jdbc.JDBCResultSet
;
import
org.jkiss.dbeaver.model.meta.Property
;
import
org.jkiss.dbeaver.model.meta.PropertyLength
;
import
org.jkiss.dbeaver.model.runtime.DBRProgressMonitor
;
import
org.jkiss.dbeaver.model.struct.DBSTypedObjectExt4
;
...
...
@@ -94,7 +95,7 @@ public class FireBirdTableColumn extends GenericTableColumn implements DBPNamedO
@Nullable
@Override
@Property
(
viewable
=
true
,
editable
=
true
,
updatable
=
true
,
multiline
=
true
,
order
=
100
)
@Property
(
viewable
=
true
,
editable
=
true
,
updatable
=
true
,
length
=
PropertyLength
.
MULTILINE
,
order
=
100
)
public
String
getDescription
()
{
return
super
.
getDescription
();
...
...
plugins/org.jkiss.dbeaver.ext.generic/src/org/jkiss/dbeaver/ext/generic/model/GenericDataType.java
浏览文件 @
59287e63
...
...
@@ -20,6 +20,7 @@ import org.jkiss.code.NotNull;
import
org.jkiss.code.Nullable
;
import
org.jkiss.dbeaver.model.impl.jdbc.struct.JDBCDataType
;
import
org.jkiss.dbeaver.model.meta.Property
;
import
org.jkiss.dbeaver.model.meta.PropertyLength
;
import
org.jkiss.dbeaver.model.struct.DBSTypedObject
;
/**
...
...
@@ -45,7 +46,7 @@ public class GenericDataType extends JDBCDataType<GenericStructContainer>
@Nullable
@Override
@Property
(
viewable
=
true
,
multiline
=
true
,
order
=
100
)
@Property
(
viewable
=
true
,
length
=
PropertyLength
.
MULTILINE
,
order
=
100
)
public
String
getDescription
()
{
return
super
.
getDescription
();
...
...
plugins/org.jkiss.dbeaver.ext.generic/src/org/jkiss/dbeaver/ext/generic/model/GenericSequence.java
浏览文件 @
59287e63
...
...
@@ -22,6 +22,7 @@ import org.jkiss.dbeaver.model.DBPEvaluationContext;
import
org.jkiss.dbeaver.model.DBPQualifiedObject
;
import
org.jkiss.dbeaver.model.DBUtils
;
import
org.jkiss.dbeaver.model.meta.Property
;
import
org.jkiss.dbeaver.model.meta.PropertyLength
;
import
org.jkiss.dbeaver.model.struct.DBSObject
;
import
org.jkiss.dbeaver.model.struct.rdb.DBSSequence
;
...
...
@@ -62,7 +63,7 @@ public class GenericSequence implements DBSSequence, DBPQualifiedObject
@Nullable
@Override
@Property
(
viewable
=
true
,
multiline
=
true
,
order
=
10
)
@Property
(
viewable
=
true
,
length
=
PropertyLength
.
MULTILINE
,
order
=
10
)
public
String
getDescription
()
{
return
description
;
}
...
...
plugins/org.jkiss.dbeaver.ext.generic/src/org/jkiss/dbeaver/ext/generic/model/GenericSynonym.java
浏览文件 @
59287e63
...
...
@@ -22,6 +22,7 @@ import org.jkiss.dbeaver.model.DBPEvaluationContext;
import
org.jkiss.dbeaver.model.DBPQualifiedObject
;
import
org.jkiss.dbeaver.model.DBUtils
;
import
org.jkiss.dbeaver.model.meta.Property
;
import
org.jkiss.dbeaver.model.meta.PropertyLength
;
import
org.jkiss.dbeaver.model.struct.DBSAlias
;
import
org.jkiss.dbeaver.model.struct.DBSObject
;
...
...
@@ -55,7 +56,7 @@ public abstract class GenericSynonym implements DBSAlias, DBSObject, DBPQualifie
@Nullable
@Override
@Property
(
viewable
=
true
,
multiline
=
true
,
order
=
10
)
@Property
(
viewable
=
true
,
length
=
PropertyLength
.
MULTILINE
,
order
=
10
)
public
String
getDescription
()
{
return
description
;
}
...
...
plugins/org.jkiss.dbeaver.ext.generic/src/org/jkiss/dbeaver/ext/generic/model/GenericTableBase.java
浏览文件 @
59287e63
...
...
@@ -34,6 +34,7 @@ import org.jkiss.dbeaver.model.impl.jdbc.JDBCUtils;
import
org.jkiss.dbeaver.model.impl.jdbc.struct.JDBCTable
;
import
org.jkiss.dbeaver.model.meta.Association
;
import
org.jkiss.dbeaver.model.meta.Property
;
import
org.jkiss.dbeaver.model.meta.PropertyLength
;
import
org.jkiss.dbeaver.model.runtime.DBRProgressMonitor
;
import
org.jkiss.dbeaver.model.struct.DBSDataContainer
;
import
org.jkiss.dbeaver.model.struct.DBSEntityConstraintType
;
...
...
@@ -226,7 +227,7 @@ public abstract class GenericTableBase extends JDBCTable<GenericDataSource, Gene
@Nullable
@Override
@Property
(
viewable
=
true
,
editableExpr
=
"object.dataSource.metaModel.tableCommentEditable"
,
updatableExpr
=
"object.dataSource.metaModel.tableCommentEditable"
,
multiline
=
true
,
order
=
100
)
@Property
(
viewable
=
true
,
editableExpr
=
"object.dataSource.metaModel.tableCommentEditable"
,
updatableExpr
=
"object.dataSource.metaModel.tableCommentEditable"
,
length
=
PropertyLength
.
MULTILINE
,
order
=
100
)
public
String
getDescription
()
{
return
description
;
...
...
plugins/org.jkiss.dbeaver.ext.generic/src/org/jkiss/dbeaver/ext/generic/model/GenericTableColumn.java
浏览文件 @
59287e63
...
...
@@ -25,6 +25,7 @@ import org.jkiss.dbeaver.model.impl.DBPositiveNumberTransformer;
import
org.jkiss.dbeaver.model.impl.jdbc.struct.JDBCColumnKeyType
;
import
org.jkiss.dbeaver.model.impl.jdbc.struct.JDBCTableColumn
;
import
org.jkiss.dbeaver.model.meta.Property
;
import
org.jkiss.dbeaver.model.meta.PropertyLength
;
import
org.jkiss.dbeaver.model.struct.rdb.DBSTableColumn
;
import
org.jkiss.utils.CommonUtils
;
...
...
@@ -164,7 +165,7 @@ public class GenericTableColumn extends JDBCTableColumn<GenericTableBase> implem
@Nullable
@Override
@Property
(
viewable
=
true
,
editableExpr
=
"object.dataSource.metaModel.tableColumnCommentEditable"
,
updatableExpr
=
"object.dataSource.metaModel.tableColumnCommentEditable"
,
multiline
=
true
,
order
=
100
)
@Property
(
viewable
=
true
,
editableExpr
=
"object.dataSource.metaModel.tableColumnCommentEditable"
,
updatableExpr
=
"object.dataSource.metaModel.tableColumnCommentEditable"
,
length
=
PropertyLength
.
MULTILINE
,
order
=
100
)
public
String
getDescription
()
{
return
remarks
;
...
...
plugins/org.jkiss.dbeaver.ext.generic/src/org/jkiss/dbeaver/ext/generic/model/GenericTableIndex.java
浏览文件 @
59287e63
...
...
@@ -22,6 +22,7 @@ import org.jkiss.dbeaver.model.DBPEvaluationContext;
import
org.jkiss.dbeaver.model.DBUtils
;
import
org.jkiss.dbeaver.model.impl.jdbc.struct.JDBCTableIndex
;
import
org.jkiss.dbeaver.model.meta.Property
;
import
org.jkiss.dbeaver.model.meta.PropertyLength
;
import
org.jkiss.dbeaver.model.runtime.DBRProgressMonitor
;
import
org.jkiss.dbeaver.model.struct.rdb.DBSIndexType
;
...
...
@@ -80,7 +81,7 @@ public class GenericTableIndex extends JDBCTableIndex<GenericStructContainer, Ge
@Nullable
@Override
@Property
(
viewable
=
true
,
multiline
=
true
,
order
=
100
)
@Property
(
viewable
=
true
,
length
=
PropertyLength
.
MULTILINE
,
order
=
100
)
public
String
getDescription
()
{
return
null
;
...
...
plugins/org.jkiss.dbeaver.ext.generic/src/org/jkiss/dbeaver/ext/generic/model/GenericTrigger.java
浏览文件 @
59287e63
...
...
@@ -20,6 +20,7 @@ import org.jkiss.code.NotNull;
import
org.jkiss.code.Nullable
;
import
org.jkiss.dbeaver.DBException
;
import
org.jkiss.dbeaver.model.meta.Property
;
import
org.jkiss.dbeaver.model.meta.PropertyLength
;
import
org.jkiss.dbeaver.model.runtime.DBRProgressMonitor
;
import
org.jkiss.dbeaver.model.struct.DBSObject
;
import
org.jkiss.dbeaver.model.struct.rdb.DBSTrigger
;
...
...
@@ -55,7 +56,7 @@ public class GenericTrigger implements DBSTrigger, GenericScriptObject
@Nullable
@Override
@Property
(
viewable
=
true
,
multiline
=
true
,
order
=
100
)
@Property
(
viewable
=
true
,
length
=
PropertyLength
.
MULTILINE
,
order
=
100
)
public
String
getDescription
()
{
return
description
;
...
...
plugins/org.jkiss.dbeaver.ext.greenplum/src/org/jkiss/dbeaver/ext/greenplum/model/GreenplumExternalTable.java
浏览文件 @
59287e63
...
...
@@ -30,6 +30,7 @@ import org.jkiss.dbeaver.model.impl.jdbc.JDBCUtils;
import
org.jkiss.dbeaver.model.meta.IPropertyValueListProvider
;
import
org.jkiss.dbeaver.model.meta.IPropertyValueTransformer
;
import
org.jkiss.dbeaver.model.meta.Property
;
import
org.jkiss.dbeaver.model.meta.PropertyLength
;
import
org.jkiss.dbeaver.model.runtime.DBRProgressMonitor
;
import
org.jkiss.utils.CommonUtils
;
...
...
@@ -130,7 +131,7 @@ public class GreenplumExternalTable extends PostgreTable {
}
@Property
(
viewable
=
true
,
editable
=
true
,
updatable
=
true
,
order
=
24
,
multiline
=
true
,
valueRenderer
=
ExternalTableUriLocationsRenderer
.
class
)
length
=
PropertyLength
.
MULTILINE
,
valueRenderer
=
ExternalTableUriLocationsRenderer
.
class
)
public
String
getUriLocations
()
{
return
this
.
uriLocationsHandler
.
getCommaSeparatedList
();
}
...
...
plugins/org.jkiss.dbeaver.ext.mssql/src/org/jkiss/dbeaver/ext/mssql/model/SQLServerDatabase.java
浏览文件 @
59287e63
...
...
@@ -32,6 +32,7 @@ import org.jkiss.dbeaver.model.impl.jdbc.cache.JDBCObjectCache;
import
org.jkiss.dbeaver.model.impl.jdbc.cache.JDBCObjectLookupCache
;
import
org.jkiss.dbeaver.model.meta.Association
;
import
org.jkiss.dbeaver.model.meta.Property
;
import
org.jkiss.dbeaver.model.meta.PropertyLength
;
import
org.jkiss.dbeaver.model.preferences.DBPPropertySource
;
import
org.jkiss.dbeaver.model.runtime.DBRProgressMonitor
;
import
org.jkiss.dbeaver.model.struct.DBSObject
;
...
...
@@ -114,7 +115,7 @@ public class SQLServerDatabase
}
@Override
@Property
(
viewable
=
true
,
editable
=
true
,
updatable
=
true
,
multiline
=
true
,
order
=
100
)
@Property
(
viewable
=
true
,
editable
=
true
,
updatable
=
true
,
length
=
PropertyLength
.
MULTILINE
,
order
=
100
)
public
String
getDescription
()
{
return
description
;
}
...
...
plugins/org.jkiss.dbeaver.ext.mssql/src/org/jkiss/dbeaver/ext/mssql/model/SQLServerProcedure.java
浏览文件 @
59287e63
...
...
@@ -26,6 +26,7 @@ import org.jkiss.dbeaver.model.DBUtils;
import
org.jkiss.dbeaver.model.impl.jdbc.JDBCUtils
;
import
org.jkiss.dbeaver.model.impl.struct.AbstractProcedure
;
import
org.jkiss.dbeaver.model.meta.Property
;
import
org.jkiss.dbeaver.model.meta.PropertyLength
;
import
org.jkiss.dbeaver.model.runtime.DBRProgressMonitor
;
import
org.jkiss.dbeaver.model.struct.DBSObject
;
import
org.jkiss.dbeaver.model.struct.DBSObjectWithScript
;
...
...
@@ -107,7 +108,7 @@ public class SQLServerProcedure extends AbstractProcedure<SQLServerDataSource, S
}
@Override
@Property
(
viewable
=
true
,
editable
=
true
,
updatable
=
true
,
multiline
=
true
,
order
=
100
)
@Property
(
viewable
=
true
,
editable
=
true
,
updatable
=
true
,
length
=
PropertyLength
.
MULTILINE
,
order
=
100
)
public
String
getDescription
()
{
return
super
.
getDescription
();
}
...
...
plugins/org.jkiss.dbeaver.ext.mssql/src/org/jkiss/dbeaver/ext/mssql/model/SQLServerSchema.java
浏览文件 @
59287e63
...
...
@@ -35,10 +35,14 @@ import org.jkiss.dbeaver.model.impl.jdbc.cache.JDBCObjectLookupCache;
import
org.jkiss.dbeaver.model.impl.jdbc.cache.JDBCStructLookupCache
;
import
org.jkiss.dbeaver.model.meta.Association
;
import
org.jkiss.dbeaver.model.meta.Property
;
import
org.jkiss.dbeaver.model.meta.PropertyLength
;
import
org.jkiss.dbeaver.model.runtime.DBRProgressMonitor
;
import
org.jkiss.dbeaver.model.sql.SQLUtils
;
import
org.jkiss.dbeaver.model.struct.*
;
import
org.jkiss.dbeaver.model.struct.rdb.*
;
import
org.jkiss.dbeaver.model.struct.rdb.DBSForeignKeyModifyRule
;
import
org.jkiss.dbeaver.model.struct.rdb.DBSIndexType
;
import
org.jkiss.dbeaver.model.struct.rdb.DBSProcedureContainer
;
import
org.jkiss.dbeaver.model.struct.rdb.DBSSchema
;
import
org.jkiss.utils.CommonUtils
;
import
java.sql.SQLException
;
...
...
@@ -133,7 +137,7 @@ public class SQLServerSchema implements DBSSchema, DBPSaveableObject, DBPQualifi
}
@Override
@Property
(
viewable
=
true
,
editable
=
true
,
updatable
=
true
,
multiline
=
true
,
order
=
100
)
@Property
(
viewable
=
true
,
editable
=
true
,
updatable
=
true
,
length
=
PropertyLength
.
MULTILINE
,
order
=
100
)
public
String
getDescription
()
{
return
description
;
}
...
...
plugins/org.jkiss.dbeaver.ext.mssql/src/org/jkiss/dbeaver/ext/mssql/model/SQLServerSequence.java
浏览文件 @
59287e63
...
...
@@ -23,6 +23,7 @@ import org.jkiss.dbeaver.model.DBPEvaluationContext;
import
org.jkiss.dbeaver.model.DBPQualifiedObject
;
import
org.jkiss.dbeaver.model.DBUtils
;
import
org.jkiss.dbeaver.model.meta.Property
;
import
org.jkiss.dbeaver.model.meta.PropertyLength
;
import
org.jkiss.dbeaver.model.struct.DBSObject
;
import
org.jkiss.dbeaver.model.struct.rdb.DBSSequence
;
...
...
@@ -68,7 +69,7 @@ public class SQLServerSequence implements DBSSequence, DBPQualifiedObject
@Nullable
@Override
@Property
(
viewable
=
true
,
multiline
=
true
,
order
=
10
)
@Property
(
viewable
=
true
,
length
=
PropertyLength
.
MULTILINE
,
order
=
10
)
public
String
getDescription
()
{
return
description
;
}
...
...
plugins/org.jkiss.dbeaver.ext.mssql/src/org/jkiss/dbeaver/ext/mssql/model/SQLServerTableBase.java
浏览文件 @
59287e63
...
...
@@ -33,6 +33,7 @@ import org.jkiss.dbeaver.model.impl.jdbc.struct.JDBCTable;
import
org.jkiss.dbeaver.model.impl.jdbc.struct.JDBCTableColumn
;
import
org.jkiss.dbeaver.model.meta.Association
;
import
org.jkiss.dbeaver.model.meta.Property
;
import
org.jkiss.dbeaver.model.meta.PropertyLength
;
import
org.jkiss.dbeaver.model.runtime.DBRProgressMonitor
;
import
org.jkiss.dbeaver.model.struct.*
;
import
org.jkiss.dbeaver.model.struct.rdb.DBSIndexType
;
...
...
@@ -111,7 +112,7 @@ public abstract class SQLServerTableBase extends JDBCTable<SQLServerDataSource,
}
@Override
@Property
(
viewable
=
true
,
editable
=
true
,
updatable
=
true
,
multiline
=
true
,
order
=
100
)
@Property
(
viewable
=
true
,
editable
=
true
,
updatable
=
true
,
length
=
PropertyLength
.
MULTILINE
,
order
=
100
)
public
String
getDescription
()
{
return
description
;
}
...
...
plugins/org.jkiss.dbeaver.ext.mssql/src/org/jkiss/dbeaver/ext/mssql/model/SQLServerTableCheckConstraint.java
浏览文件 @
59287e63
...
...
@@ -23,6 +23,7 @@ import org.jkiss.dbeaver.model.DBPScriptObject;
import
org.jkiss.dbeaver.model.exec.jdbc.JDBCResultSet
;
import
org.jkiss.dbeaver.model.impl.jdbc.JDBCUtils
;
import
org.jkiss.dbeaver.model.meta.Property
;
import
org.jkiss.dbeaver.model.meta.PropertyLength
;
import
org.jkiss.dbeaver.model.runtime.DBRProgressMonitor
;
import
org.jkiss.dbeaver.model.struct.DBSEntityAttributeRef
;
import
org.jkiss.dbeaver.model.struct.DBSEntityConstraint
;
...
...
@@ -109,7 +110,7 @@ public class SQLServerTableCheckConstraint implements DBSEntityConstraint, SQLSe
}
@Override
@Property
(
viewable
=
true
,
editable
=
true
,
multiline
=
true
,
order
=
20
)
@Property
(
viewable
=
true
,
editable
=
true
,
length
=
PropertyLength
.
MULTILINE
,
order
=
20
)
public
String
getCheckConstraintDefinition
()
{
return
definition
;
}
...
...
plugins/org.jkiss.dbeaver.ext.mssql/src/org/jkiss/dbeaver/ext/mssql/model/SQLServerTableColumn.java
浏览文件 @
59287e63
...
...
@@ -281,7 +281,7 @@ public class SQLServerTableColumn extends JDBCTableColumn<SQLServerTableBase> im
@Nullable
@Override
@Property
(
viewable
=
true
,
editable
=
true
,
updatable
=
true
,
multiline
=
true
,
order
=
100
)
@Property
(
viewable
=
true
,
editable
=
true
,
updatable
=
true
,
length
=
PropertyLength
.
MULTILINE
,
order
=
100
)
public
String
getDescription
()
{
return
description
;
}
...
...
plugins/org.jkiss.dbeaver.ext.mssql/src/org/jkiss/dbeaver/ext/mssql/model/SQLServerTableIndex.java
浏览文件 @
59287e63
...
...
@@ -28,6 +28,7 @@ import org.jkiss.dbeaver.model.exec.jdbc.JDBCSession;
import
org.jkiss.dbeaver.model.impl.jdbc.JDBCUtils
;
import
org.jkiss.dbeaver.model.impl.jdbc.struct.JDBCTableIndex
;
import
org.jkiss.dbeaver.model.meta.Property
;
import
org.jkiss.dbeaver.model.meta.PropertyLength
;
import
org.jkiss.dbeaver.model.runtime.DBRProgressMonitor
;
import
org.jkiss.dbeaver.model.sql.SQLUtils
;
import
org.jkiss.dbeaver.model.struct.DBSObjectWithScript
;
...
...
@@ -130,7 +131,7 @@ public class SQLServerTableIndex extends JDBCTableIndex<SQLServerSchema, SQLServ
@Nullable
@Override
@Property
(
viewable
=
true
,
multiline
=
true
,
order
=
100
)
@Property
(
viewable
=
true
,
length
=
PropertyLength
.
MULTILINE
,
order
=
100
)
public
String
getDescription
()
{
return
indexComment
;
...
...
plugins/org.jkiss.dbeaver.ext.mssql/src/org/jkiss/dbeaver/ext/mssql/model/generic/SQLServerGenericTable.java
浏览文件 @
59287e63
...
...
@@ -28,6 +28,7 @@ import org.jkiss.dbeaver.model.exec.jdbc.JDBCPreparedStatement;
import
org.jkiss.dbeaver.model.exec.jdbc.JDBCResultSet
;
import
org.jkiss.dbeaver.model.exec.jdbc.JDBCSession
;
import
org.jkiss.dbeaver.model.meta.Property
;
import
org.jkiss.dbeaver.model.meta.PropertyLength
;
import
org.jkiss.dbeaver.model.runtime.DBRProgressMonitor
;
import
org.jkiss.dbeaver.model.struct.DBSObject
;
...
...
@@ -66,7 +67,7 @@ public class SQLServerGenericTable extends GenericTable implements DBPOverloaded
}
@Override
@Property
(
viewable
=
true
,
multiline
=
true
,
order
=
100
)
@Property
(
viewable
=
true
,
length
=
PropertyLength
.
MULTILINE
,
order
=
100
)
public
String
getDescription
(
DBRProgressMonitor
monitor
)
throws
DBException
{
String
description
=
getDescription
();
if
(
description
!=
null
||
!
isSqlServer
())
{
...
...
plugins/org.jkiss.dbeaver.ext.mysql/src/org/jkiss/dbeaver/ext/mysql/model/MySQLCharset.java
浏览文件 @
59287e63
...
...
@@ -22,6 +22,7 @@ import org.jkiss.dbeaver.ext.mysql.MySQLConstants;
import
org.jkiss.dbeaver.model.DBUtils
;
import
org.jkiss.dbeaver.model.impl.jdbc.JDBCUtils
;
import
org.jkiss.dbeaver.model.meta.Property
;
import
org.jkiss.dbeaver.model.meta.PropertyLength
;
import
java.sql.ResultSet
;
import
java.sql.SQLException
;
...
...
@@ -101,7 +102,7 @@ public class MySQLCharset extends MySQLInformation {
@Nullable
@Override
@Property
(
viewable
=
true
,
multiline
=
true
,
order
=
100
)
@Property
(
viewable
=
true
,
length
=
PropertyLength
.
MULTILINE
,
order
=
100
)
public
String
getDescription
()
{
return
description
;
...
...
plugins/org.jkiss.dbeaver.ext.mysql/src/org/jkiss/dbeaver/ext/mysql/model/MySQLEvent.java
浏览文件 @
59287e63
...
...
@@ -22,6 +22,7 @@ import org.jkiss.dbeaver.DBException;
import
org.jkiss.dbeaver.model.*
;
import
org.jkiss.dbeaver.model.impl.jdbc.JDBCUtils
;
import
org.jkiss.dbeaver.model.meta.Property
;
import
org.jkiss.dbeaver.model.meta.PropertyLength
;
import
org.jkiss.dbeaver.model.runtime.DBRProgressMonitor
;
import
org.jkiss.dbeaver.model.sql.SQLUtils
;
import
org.jkiss.dbeaver.model.struct.DBSObject
;
...
...
@@ -123,7 +124,7 @@ public class MySQLEvent implements MySQLSourceObject, DBPSaveableObject, DBPQual
@Nullable
@Override
@Property
(
viewable
=
true
,
multiline
=
true
,
category
=
CAT_DETAILS
,
order
=
100
)
@Property
(
viewable
=
true
,
length
=
PropertyLength
.
MULTILINE
,
category
=
CAT_DETAILS
,
order
=
100
)
public
String
getDescription
()
{
return
eventComment
;
}
...
...
plugins/org.jkiss.dbeaver.ext.mysql/src/org/jkiss/dbeaver/ext/mysql/model/MySQLPartition.java
浏览文件 @
59287e63
...
...
@@ -22,6 +22,7 @@ import org.jkiss.dbeaver.ext.mysql.MySQLConstants;
import
org.jkiss.dbeaver.model.impl.jdbc.JDBCUtils
;
import
org.jkiss.dbeaver.model.impl.jdbc.struct.JDBCTableObject
;
import
org.jkiss.dbeaver.model.meta.Property
;
import
org.jkiss.dbeaver.model.meta.PropertyLength
;
import
org.jkiss.dbeaver.model.runtime.DBRProgressMonitor
;
import
org.jkiss.dbeaver.model.struct.rdb.DBSTablePartition
;
...
...
@@ -166,7 +167,7 @@ public class MySQLPartition extends JDBCTableObject<MySQLTable> implements DBSTa
return
description
;
}
@Property
(
viewable
=
true
,
multiline
=
true
,
order
=
16
)
@Property
(
viewable
=
true
,
length
=
PropertyLength
.
MULTILINE
,
order
=
16
)
public
String
getComment
()
{
return
comment
;
...
...
plugins/org.jkiss.dbeaver.ext.mysql/src/org/jkiss/dbeaver/ext/mysql/model/MySQLTable.java
浏览文件 @
59287e63
...
...
@@ -76,7 +76,7 @@ public class MySQLTable extends MySQLTableBase implements DBPObjectStatistics
@Property
(
viewable
=
true
,
editable
=
true
,
updatable
=
true
,
order
=
4
)
public
long
getAutoIncrement
()
{
return
autoIncrement
;
}
@Property
(
viewable
=
false
,
editable
=
true
,
updatable
=
true
,
listProvider
=
CharsetListProvider
.
class
,
order
=
5
)
public
MySQLCharset
getCharset
()
{
return
charset
;
}
@Property
(
viewable
=
false
,
editable
=
true
,
updatable
=
true
,
listProvider
=
CollationListProvider
.
class
,
order
=
6
)
public
MySQLCollation
getCollation
()
{
return
collation
;
}
@Property
(
viewable
=
true
,
editable
=
true
,
updatable
=
true
,
multiline
=
true
,
order
=
100
)
public
String
getDescription
()
{
return
description
;
}
@Property
(
viewable
=
true
,
editable
=
true
,
updatable
=
true
,
length
=
PropertyLength
.
MULTILINE
,
order
=
100
)
public
String
getDescription
()
{
return
description
;
}
@Property
(
category
=
CATEGORY_STATISTICS
,
viewable
=
false
,
order
=
10
)
public
long
getRowCount
()
{
return
rowCount
;
}
@Property
(
category
=
CATEGORY_STATISTICS
,
viewable
=
false
,
order
=
11
)
public
long
getAvgRowLength
()
{
return
avgRowLength
;
}
...
...
plugins/org.jkiss.dbeaver.ext.mysql/src/org/jkiss/dbeaver/ext/mysql/model/MySQLTableColumn.java
浏览文件 @
59287e63
...
...
@@ -30,6 +30,7 @@ import org.jkiss.dbeaver.model.impl.jdbc.struct.JDBCColumnKeyType;
import
org.jkiss.dbeaver.model.impl.jdbc.struct.JDBCTableColumn
;
import
org.jkiss.dbeaver.model.meta.IPropertyValueListProvider
;
import
org.jkiss.dbeaver.model.meta.Property
;
import
org.jkiss.dbeaver.model.meta.PropertyLength
;
import
org.jkiss.dbeaver.model.runtime.DBRProgressMonitor
;
import
org.jkiss.dbeaver.model.sql.SQLConstants
;
import
org.jkiss.dbeaver.model.sql.SQLUtils
;
...
...
@@ -372,7 +373,7 @@ public class MySQLTableColumn extends JDBCTableColumn<MySQLTableBase> implements
this
.
collation
=
collation
;
}
@Property
(
viewable
=
true
,
editable
=
true
,
updatable
=
true
,
multiline
=
true
,
order
=
100
)
@Property
(
viewable
=
true
,
editable
=
true
,
updatable
=
true
,
length
=
PropertyLength
.
MULTILINE
,
order
=
100
)
public
String
getComment
()
{
return
comment
;
...
...
plugins/org.jkiss.dbeaver.ext.mysql/src/org/jkiss/dbeaver/ext/mysql/model/MySQLTableIndex.java
浏览文件 @
59287e63
...
...
@@ -26,6 +26,7 @@ import org.jkiss.dbeaver.model.DBUtils;
import
org.jkiss.dbeaver.model.impl.jdbc.JDBCUtils
;
import
org.jkiss.dbeaver.model.impl.jdbc.struct.JDBCTableIndex
;
import
org.jkiss.dbeaver.model.meta.Property
;
import
org.jkiss.dbeaver.model.meta.PropertyLength
;
import
org.jkiss.dbeaver.model.runtime.DBRProgressMonitor
;
import
org.jkiss.dbeaver.model.struct.rdb.DBSIndexType
;
import
org.jkiss.dbeaver.model.struct.rdb.DBSTableIndex
;
...
...
@@ -110,7 +111,7 @@ public class MySQLTableIndex extends JDBCTableIndex<MySQLCatalog, MySQLTable> im
@Nullable
@Override
@Property
(
viewable
=
true
,
multiline
=
true
,
order
=
100
)
@Property
(
viewable
=
true
,
length
=
PropertyLength
.
MULTILINE
,
order
=
100
)
public
String
getDescription
()
{
return
indexComment
;
...
...
plugins/org.jkiss.dbeaver.ext.oracle/src/org/jkiss/dbeaver/ext/oracle/model/OracleTableBase.java
浏览文件 @
59287e63
...
...
@@ -32,10 +32,7 @@ import org.jkiss.dbeaver.model.impl.jdbc.cache.JDBCObjectCache;
import
org.jkiss.dbeaver.model.impl.jdbc.cache.JDBCStructCache
;
import
org.jkiss.dbeaver.model.impl.jdbc.struct.JDBCTable
;
import
org.jkiss.dbeaver.model.impl.jdbc.struct.JDBCTableColumn
;
import
org.jkiss.dbeaver.model.meta.Association
;
import
org.jkiss.dbeaver.model.meta.IPropertyCacheValidator
;
import
org.jkiss.dbeaver.model.meta.LazyProperty
;
import
org.jkiss.dbeaver.model.meta.Property
;
import
org.jkiss.dbeaver.model.meta.*
;
import
org.jkiss.dbeaver.model.runtime.DBRProgressMonitor
;
import
org.jkiss.dbeaver.model.struct.DBSObject
;
import
org.jkiss.dbeaver.model.struct.DBSObjectState
;
...
...
@@ -139,7 +136,7 @@ public abstract class OracleTableBase extends JDBCTable<OracleDataSource, Oracle
this
);
}
@Property
(
viewable
=
true
,
editable
=
true
,
updatable
=
true
,
multiline
=
true
,
order
=
100
)
@Property
(
viewable
=
true
,
editable
=
true
,
updatable
=
true
,
length
=
PropertyLength
.
MULTILINE
,
order
=
100
)
@LazyProperty
(
cacheValidator
=
CommentsValidator
.
class
)
public
String
getComment
(
DBRProgressMonitor
monitor
)
{
if
(
comment
==
null
)
{
...
...
plugins/org.jkiss.dbeaver.ext.oracle/src/org/jkiss/dbeaver/ext/oracle/model/OracleTableColumn.java
浏览文件 @
59287e63
...
...
@@ -23,10 +23,7 @@ import org.jkiss.dbeaver.Log;
import
org.jkiss.dbeaver.model.*
;
import
org.jkiss.dbeaver.model.impl.jdbc.JDBCUtils
;
import
org.jkiss.dbeaver.model.impl.jdbc.struct.JDBCTableColumn
;
import
org.jkiss.dbeaver.model.meta.IPropertyCacheValidator
;
import
org.jkiss.dbeaver.model.meta.IPropertyValueListProvider
;
import
org.jkiss.dbeaver.model.meta.LazyProperty
;
import
org.jkiss.dbeaver.model.meta.Property
;
import
org.jkiss.dbeaver.model.meta.*
;
import
org.jkiss.dbeaver.model.runtime.DBRProgressMonitor
;
import
org.jkiss.dbeaver.model.runtime.VoidProgressMonitor
;
import
org.jkiss.dbeaver.model.struct.DBSDataType
;
...
...
@@ -207,7 +204,7 @@ public class OracleTableColumn extends JDBCTableColumn<OracleTableBase> implemen
return
getComment
(
monitor
);
}
@Property
(
viewable
=
true
,
editable
=
true
,
updatable
=
true
,
multiline
=
true
,
order
=
100
)
@Property
(
viewable
=
true
,
editable
=
true
,
updatable
=
true
,
length
=
PropertyLength
.
MULTILINE
,
order
=
100
)
@LazyProperty
(
cacheValidator
=
CommentLoadValidator
.
class
)
public
String
getComment
(
DBRProgressMonitor
monitor
)
{
if
(
comment
==
null
)
{
...
...
plugins/org.jkiss.dbeaver.ext.oracle/src/org/jkiss/dbeaver/ext/oracle/model/OracleTrigger.java
浏览文件 @
59287e63
...
...
@@ -28,6 +28,7 @@ import org.jkiss.dbeaver.model.edit.DBEPersistAction;
import
org.jkiss.dbeaver.model.exec.DBCException
;
import
org.jkiss.dbeaver.model.impl.jdbc.JDBCUtils
;
import
org.jkiss.dbeaver.model.meta.Property
;
import
org.jkiss.dbeaver.model.meta.PropertyLength
;
import
org.jkiss.dbeaver.model.runtime.DBRProgressMonitor
;
import
org.jkiss.dbeaver.model.struct.DBSObject
;
import
org.jkiss.dbeaver.model.struct.DBSObjectState
;
...
...
@@ -152,7 +153,7 @@ public abstract class OracleTrigger<PARENT extends DBSObject> extends OracleObje
@Nullable
@Override
@Property
(
multiline
=
true
,
order
=
11
)
@Property
(
length
=
PropertyLength
.
MULTILINE
,
order
=
11
)
public
String
getDescription
()
{
return
description
;
...
...
plugins/org.jkiss.dbeaver.ext.postgresql/src/org/jkiss/dbeaver/ext/postgresql/model/PostgreAggregate.java
浏览文件 @
59287e63
...
...
@@ -22,6 +22,7 @@ import org.jkiss.dbeaver.model.DBPObjectWithLazyDescription;
import
org.jkiss.dbeaver.model.DBPOverloadedObject
;
import
org.jkiss.dbeaver.model.impl.jdbc.JDBCUtils
;
import
org.jkiss.dbeaver.model.meta.Property
;
import
org.jkiss.dbeaver.model.meta.PropertyLength
;
import
org.jkiss.dbeaver.model.runtime.DBRProgressMonitor
;
import
org.jkiss.dbeaver.model.struct.DBSObject
;
...
...
@@ -116,7 +117,7 @@ public class PostgreAggregate implements PostgreObject, DBPOverloadedObject, DBP
}
@Override
@Property
(
viewable
=
true
,
multiline
=
true
,
order
=
100
)
@Property
(
viewable
=
true
,
length
=
PropertyLength
.
MULTILINE
,
order
=
100
)
public
String
getDescription
(
DBRProgressMonitor
monitor
)
throws
DBException
{
return
function
==
null
?
null
:
function
.
getDescription
();
}
...
...
plugins/org.jkiss.dbeaver.ext.postgresql/src/org/jkiss/dbeaver/ext/postgresql/model/PostgreAttribute.java
浏览文件 @
59287e63
...
...
@@ -27,10 +27,7 @@ import org.jkiss.dbeaver.model.exec.jdbc.JDBCResultSet;
import
org.jkiss.dbeaver.model.impl.DBPositiveNumberTransformer
;
import
org.jkiss.dbeaver.model.impl.jdbc.JDBCUtils
;
import
org.jkiss.dbeaver.model.impl.jdbc.struct.JDBCTableColumn
;
import
org.jkiss.dbeaver.model.meta.IPropertyValueListProvider
;
import
org.jkiss.dbeaver.model.meta.IPropertyValueTransformer
;
import
org.jkiss.dbeaver.model.meta.IPropertyValueValidator
;
import
org.jkiss.dbeaver.model.meta.Property
;
import
org.jkiss.dbeaver.model.meta.*
;
import
org.jkiss.dbeaver.model.runtime.DBRProgressMonitor
;
import
org.jkiss.dbeaver.model.runtime.VoidProgressMonitor
;
import
org.jkiss.dbeaver.model.struct.DBSEntity
;
...
...
@@ -40,7 +37,10 @@ import org.jkiss.dbeaver.model.struct.DBSTypedObjectExt4;
import
org.jkiss.utils.CommonUtils
;
import
java.sql.Types
;
import
java.util.*
;
import
java.util.ArrayList
;
import
java.util.Collection
;
import
java.util.Comparator
;
import
java.util.List
;
/**
* PostgreAttribute
...
...
@@ -366,7 +366,7 @@ public abstract class PostgreAttribute<OWNER extends DBSEntity & PostgreObject>
@Nullable
@Override
@Property
(
viewable
=
true
,
editable
=
true
,
updatable
=
true
,
multiline
=
true
,
order
=
100
)
@Property
(
viewable
=
true
,
editable
=
true
,
updatable
=
true
,
length
=
PropertyLength
.
MULTILINE
,
order
=
100
)
public
String
getDescription
()
{
return
description
;
}
...
...
plugins/org.jkiss.dbeaver.ext.postgresql/src/org/jkiss/dbeaver/ext/postgresql/model/PostgreDatabase.java
浏览文件 @
59287e63
...
...
@@ -34,10 +34,7 @@ import org.jkiss.dbeaver.model.impl.jdbc.JDBCRemoteInstance;
import
org.jkiss.dbeaver.model.impl.jdbc.JDBCUtils
;
import
org.jkiss.dbeaver.model.impl.jdbc.cache.JDBCObjectCache
;
import
org.jkiss.dbeaver.model.impl.jdbc.cache.JDBCObjectLookupCache
;
import
org.jkiss.dbeaver.model.meta.Association
;
import
org.jkiss.dbeaver.model.meta.ForTest
;
import
org.jkiss.dbeaver.model.meta.IPropertyValueListProvider
;
import
org.jkiss.dbeaver.model.meta.Property
;
import
org.jkiss.dbeaver.model.meta.*
;
import
org.jkiss.dbeaver.model.preferences.DBPPropertySource
;
import
org.jkiss.dbeaver.model.runtime.DBRProgressMonitor
;
import
org.jkiss.dbeaver.model.runtime.VoidProgressMonitor
;
...
...
@@ -290,7 +287,7 @@ public class PostgreDatabase extends JDBCRemoteInstance
}
@Override
@Property
(
viewable
=
true
,
editable
=
true
,
updatable
=
true
,
multiline
=
true
,
order
=
100
)
@Property
(
viewable
=
true
,
editable
=
true
,
updatable
=
true
,
length
=
PropertyLength
.
MULTILINE
,
order
=
100
)
public
String
getDescription
(
DBRProgressMonitor
monitor
)
{
if
(!
getDataSource
().
getServerType
().
supportsDatabaseDescription
())
{
return
null
;
...
...
plugins/org.jkiss.dbeaver.ext.postgresql/src/org/jkiss/dbeaver/ext/postgresql/model/PostgreIndex.java
浏览文件 @
59287e63
...
...
@@ -27,6 +27,7 @@ import org.jkiss.dbeaver.model.exec.jdbc.JDBCSession;
import
org.jkiss.dbeaver.model.impl.jdbc.JDBCUtils
;
import
org.jkiss.dbeaver.model.impl.jdbc.struct.JDBCTableIndex
;
import
org.jkiss.dbeaver.model.meta.Property
;
import
org.jkiss.dbeaver.model.meta.PropertyLength
;
import
org.jkiss.dbeaver.model.runtime.DBRProgressMonitor
;
import
org.jkiss.dbeaver.model.struct.rdb.DBSIndexType
;
import
org.jkiss.utils.ByteNumberFormat
;
...
...
@@ -213,7 +214,7 @@ public class PostgreIndex extends JDBCTableIndex<PostgreSchema, PostgreTableBase
@Nullable
@Override
@Property
(
viewable
=
true
,
multiline
=
true
,
order
=
100
)
@Property
(
viewable
=
true
,
length
=
PropertyLength
.
MULTILINE
,
order
=
100
)
public
String
getDescription
()
{
return
description
;
}
...
...
plugins/org.jkiss.dbeaver.ext.postgresql/src/org/jkiss/dbeaver/ext/postgresql/model/PostgreProcedure.java
浏览文件 @
59287e63
...
...
@@ -30,6 +30,7 @@ import org.jkiss.dbeaver.model.impl.jdbc.JDBCUtils;
import
org.jkiss.dbeaver.model.impl.struct.AbstractProcedure
;
import
org.jkiss.dbeaver.model.meta.Association
;
import
org.jkiss.dbeaver.model.meta.Property
;
import
org.jkiss.dbeaver.model.meta.PropertyLength
;
import
org.jkiss.dbeaver.model.runtime.DBRProgressMonitor
;
import
org.jkiss.dbeaver.model.sql.SQLUtils
;
import
org.jkiss.dbeaver.model.struct.DBSObject
;
...
...
@@ -630,7 +631,7 @@ public class PostgreProcedure extends AbstractProcedure<PostgreDataSource, Postg
@Nullable
@Override
@Property
(
viewable
=
true
,
editable
=
true
,
updatable
=
true
,
multiline
=
true
,
order
=
200
)
@Property
(
viewable
=
true
,
editable
=
true
,
updatable
=
true
,
length
=
PropertyLength
.
MULTILINE
,
order
=
200
)
public
String
getDescription
()
{
return
super
.
getDescription
();
...
...
plugins/org.jkiss.dbeaver.ext.postgresql/src/org/jkiss/dbeaver/ext/postgresql/model/PostgreSchema.java
浏览文件 @
59287e63
...
...
@@ -38,6 +38,7 @@ import org.jkiss.dbeaver.model.impl.jdbc.cache.JDBCStructLookupCache;
import
org.jkiss.dbeaver.model.impl.jdbc.struct.JDBCTable
;
import
org.jkiss.dbeaver.model.meta.Association
;
import
org.jkiss.dbeaver.model.meta.Property
;
import
org.jkiss.dbeaver.model.meta.PropertyLength
;
import
org.jkiss.dbeaver.model.runtime.DBRProgressMonitor
;
import
org.jkiss.dbeaver.model.runtime.SubTaskProgressMonitor
;
import
org.jkiss.dbeaver.model.sql.SQLUtils
;
...
...
@@ -185,7 +186,7 @@ public class PostgreSchema implements
this
.
ownerId
=
role
==
null
?
0
:
role
.
getObjectId
();
}
@Property
(
viewable
=
true
,
editable
=
true
,
updatable
=
true
,
multiline
=
true
,
order
=
100
)
@Property
(
viewable
=
true
,
editable
=
true
,
updatable
=
true
,
length
=
PropertyLength
.
MULTILINE
,
order
=
100
)
@Nullable
@Override
public
String
getDescription
()
{
...
...
plugins/org.jkiss.dbeaver.ext.postgresql/src/org/jkiss/dbeaver/ext/postgresql/model/PostgreTableBase.java
浏览文件 @
59287e63
...
...
@@ -28,6 +28,7 @@ import org.jkiss.dbeaver.model.impl.jdbc.struct.JDBCTable;
import
org.jkiss.dbeaver.model.meta.Association
;
import
org.jkiss.dbeaver.model.meta.IPropertyValueListProvider
;
import
org.jkiss.dbeaver.model.meta.Property
;
import
org.jkiss.dbeaver.model.meta.PropertyLength
;
import
org.jkiss.dbeaver.model.runtime.DBRProgressMonitor
;
import
org.jkiss.dbeaver.model.runtime.VoidProgressMonitor
;
import
org.jkiss.dbeaver.model.struct.DBSEntityAssociation
;
...
...
@@ -129,7 +130,7 @@ public abstract class PostgreTableBase extends JDBCTable<PostgreDataSource, Post
return
this
.
oid
;
}
@Property
(
viewable
=
true
,
multiline
=
true
,
order
=
90
)
@Property
(
viewable
=
true
,
length
=
PropertyLength
.
MULTILINE
,
order
=
90
)
@Nullable
public
String
[]
getRelOptions
()
{
return
relOptions
;
...
...
@@ -139,7 +140,7 @@ public abstract class PostgreTableBase extends JDBCTable<PostgreDataSource, Post
return
acl
;
}
@Property
(
viewable
=
true
,
editable
=
true
,
updatable
=
true
,
multiline
=
true
,
order
=
100
)
@Property
(
viewable
=
true
,
editable
=
true
,
updatable
=
true
,
length
=
PropertyLength
.
MULTILINE
,
order
=
100
)
@Nullable
@Override
public
String
getDescription
()
...
...
plugins/org.jkiss.dbeaver.ext.postgresql/src/org/jkiss/dbeaver/ext/postgresql/model/PostgreTableConstraintBase.java
浏览文件 @
59287e63
...
...
@@ -29,6 +29,7 @@ import org.jkiss.dbeaver.model.exec.jdbc.JDBCSession;
import
org.jkiss.dbeaver.model.impl.jdbc.JDBCUtils
;
import
org.jkiss.dbeaver.model.impl.jdbc.struct.JDBCTableConstraint
;
import
org.jkiss.dbeaver.model.meta.Property
;
import
org.jkiss.dbeaver.model.meta.PropertyLength
;
import
org.jkiss.dbeaver.model.runtime.DBRProgressMonitor
;
import
org.jkiss.dbeaver.model.struct.DBSEntityConstraintType
;
import
org.jkiss.utils.CommonUtils
;
...
...
@@ -131,7 +132,7 @@ public abstract class PostgreTableConstraintBase extends JDBCTableConstraint<Pos
this
.
deferred
=
deferred
;
}
@Property
(
viewable
=
true
,
editable
=
true
,
updatable
=
true
,
multiline
=
true
,
order
=
100
)
@Property
(
viewable
=
true
,
editable
=
true
,
updatable
=
true
,
length
=
PropertyLength
.
MULTILINE
,
order
=
100
)
@Nullable
@Override
public
String
getDescription
()
...
...
plugins/org.jkiss.dbeaver.ext.postgresql/src/org/jkiss/dbeaver/ext/postgresql/model/PostgreTrigger.java
浏览文件 @
59287e63
...
...
@@ -27,6 +27,7 @@ import org.jkiss.dbeaver.model.exec.jdbc.JDBCSession;
import
org.jkiss.dbeaver.model.impl.jdbc.JDBCUtils
;
import
org.jkiss.dbeaver.model.meta.IPropertyValueTransformer
;
import
org.jkiss.dbeaver.model.meta.Property
;
import
org.jkiss.dbeaver.model.meta.PropertyLength
;
import
org.jkiss.dbeaver.model.runtime.DBRProgressMonitor
;
import
org.jkiss.dbeaver.model.sql.format.SQLFormatUtils
;
import
org.jkiss.dbeaver.model.struct.DBSActionTiming
;
...
...
@@ -220,7 +221,7 @@ public class PostgreTrigger implements DBSTrigger, DBSEntityElement, DBPQualifie
}
}
@Property
(
viewable
=
true
,
editable
=
true
,
updatable
=
true
,
multiline
=
true
,
order
=
100
)
@Property
(
viewable
=
true
,
editable
=
true
,
updatable
=
true
,
length
=
PropertyLength
.
MULTILINE
,
order
=
100
)
@Nullable
@Override
public
String
getDescription
()
{
...
...
plugins/org.jkiss.dbeaver.ext.postgresql/src/org/jkiss/dbeaver/ext/postgresql/model/impls/redshift/RedshiftExternalSchema.java
浏览文件 @
59287e63
...
...
@@ -31,6 +31,7 @@ import org.jkiss.dbeaver.model.impl.jdbc.JDBCUtils;
import
org.jkiss.dbeaver.model.impl.jdbc.cache.JDBCStructLookupCache
;
import
org.jkiss.dbeaver.model.meta.Association
;
import
org.jkiss.dbeaver.model.meta.Property
;
import
org.jkiss.dbeaver.model.meta.PropertyLength
;
import
org.jkiss.dbeaver.model.runtime.DBRProgressMonitor
;
import
org.jkiss.dbeaver.model.struct.DBSEntity
;
...
...
@@ -83,7 +84,7 @@ public class RedshiftExternalSchema extends PostgreSchema {
}
*/
@Property
(
viewable
=
true
,
editable
=
false
,
updatable
=
false
,
multiline
=
true
,
order
=
50
)
@Property
(
viewable
=
true
,
editable
=
false
,
updatable
=
false
,
length
=
PropertyLength
.
MULTILINE
,
order
=
50
)
public
String
getExternalOptions
()
{
return
esOptions
;
}
...
...
plugins/org.jkiss.dbeaver.ext.sqlite/src/org/jkiss/dbeaver/ext/sqlite/model/SQLiteDataType.java
浏览文件 @
59287e63
...
...
@@ -21,6 +21,7 @@ import org.jkiss.code.Nullable;
import
org.jkiss.dbeaver.model.DBPDataKind
;
import
org.jkiss.dbeaver.model.impl.jdbc.struct.JDBCDataType
;
import
org.jkiss.dbeaver.model.meta.Property
;
import
org.jkiss.dbeaver.model.meta.PropertyLength
;
public
class
SQLiteDataType
extends
JDBCDataType
<
SQLiteDataSource
>
{
...
...
@@ -52,7 +53,7 @@ public class SQLiteDataType extends JDBCDataType<SQLiteDataSource> {
@Nullable
@Override
@Property
(
viewable
=
true
,
multiline
=
true
,
order
=
100
)
@Property
(
viewable
=
true
,
length
=
PropertyLength
.
MULTILINE
,
order
=
100
)
public
String
getDescription
()
{
return
super
.
getDescription
();
...
...
plugins/org.jkiss.dbeaver.ext.vertica/src/org/jkiss/dbeaver/ext/vertica/model/VerticaProjectionColumn.java
浏览文件 @
59287e63
...
...
@@ -24,6 +24,7 @@ import org.jkiss.dbeaver.model.exec.jdbc.JDBCResultSet;
import
org.jkiss.dbeaver.model.impl.jdbc.JDBCUtils
;
import
org.jkiss.dbeaver.model.impl.jdbc.struct.JDBCTableColumn
;
import
org.jkiss.dbeaver.model.meta.Property
;
import
org.jkiss.dbeaver.model.meta.PropertyLength
;
/**
* VerticaProjectionColumn
...
...
@@ -97,7 +98,7 @@ public class VerticaProjectionColumn extends JDBCTableColumn<VerticaProjection>
return
super
.
getPrecision
();
}
@Property
(
viewable
=
true
,
editable
=
true
,
updatable
=
true
,
multiline
=
true
,
order
=
100
)
@Property
(
viewable
=
true
,
editable
=
true
,
updatable
=
true
,
length
=
PropertyLength
.
MULTILINE
,
order
=
100
)
@Override
public
String
getDescription
()
{
return
description
;
...
...
plugins/org.jkiss.dbeaver.ext.vertica/src/org/jkiss/dbeaver/ext/vertica/model/VerticaTableColumn.java
浏览文件 @
59287e63
...
...
@@ -20,6 +20,7 @@ import org.jkiss.code.Nullable;
import
org.jkiss.dbeaver.ext.generic.model.GenericTableBase
;
import
org.jkiss.dbeaver.ext.generic.model.GenericTableColumn
;
import
org.jkiss.dbeaver.model.meta.Property
;
import
org.jkiss.dbeaver.model.meta.PropertyLength
;
/**
* VerticaTableColumn
...
...
@@ -62,7 +63,7 @@ public class VerticaTableColumn extends GenericTableColumn
@Nullable
@Override
@Property
(
viewable
=
true
,
editable
=
true
,
updatable
=
true
,
multiline
=
true
,
order
=
100
)
@Property
(
viewable
=
true
,
editable
=
true
,
updatable
=
true
,
length
=
PropertyLength
.
MULTILINE
,
order
=
100
)
public
String
getDescription
()
{
return
super
.
getDescription
();
...
...
plugins/org.jkiss.dbeaver.model/src/org/jkiss/dbeaver/model/impl/struct/AbstractProcedure.java
浏览文件 @
59287e63
...
...
@@ -20,6 +20,7 @@ import org.jkiss.code.NotNull;
import
org.jkiss.code.Nullable
;
import
org.jkiss.dbeaver.model.*
;
import
org.jkiss.dbeaver.model.meta.Property
;
import
org.jkiss.dbeaver.model.meta.PropertyLength
;
import
org.jkiss.dbeaver.model.struct.DBSObject
;
import
org.jkiss.dbeaver.model.struct.DBSObjectContainer
;
import
org.jkiss.dbeaver.model.struct.rdb.DBSProcedure
;
...
...
@@ -72,7 +73,7 @@ public abstract class AbstractProcedure<
@Nullable
@Override
@Property
(
viewable
=
true
,
multiline
=
true
,
order
=
100
)
@Property
(
viewable
=
true
,
length
=
PropertyLength
.
MULTILINE
,
order
=
100
)
public
String
getDescription
()
{
return
description
;
...
...
plugins/org.jkiss.dbeaver.model/src/org/jkiss/dbeaver/model/impl/struct/AbstractTrigger.java
浏览文件 @
59287e63
...
...
@@ -22,6 +22,7 @@ import org.jkiss.dbeaver.model.DBPQualifiedObject;
import
org.jkiss.dbeaver.model.DBPSaveableObject
;
import
org.jkiss.dbeaver.model.meta.IPropertyValueListProvider
;
import
org.jkiss.dbeaver.model.meta.Property
;
import
org.jkiss.dbeaver.model.meta.PropertyLength
;
import
org.jkiss.dbeaver.model.struct.DBSActionTiming
;
import
org.jkiss.dbeaver.model.struct.rdb.DBSManipulationType
;
import
org.jkiss.dbeaver.model.struct.rdb.DBSTrigger
;
...
...
@@ -86,7 +87,7 @@ public abstract class AbstractTrigger implements DBSTrigger, DBPQualifiedObject,
@Nullable
@Override
@Property
(
viewable
=
true
,
multiline
=
true
,
order
=
100
)
@Property
(
viewable
=
true
,
length
=
PropertyLength
.
MULTILINE
,
order
=
100
)
public
String
getDescription
()
{
return
description
;
...
...
plugins/org.jkiss.dbeaver.model/src/org/jkiss/dbeaver/model/meta/Property.java
浏览文件 @
59287e63
...
...
@@ -30,6 +30,7 @@ import java.text.Format;
@Retention
(
RetentionPolicy
.
RUNTIME
)
public
@interface
Property
{
String
DEFAULT_LOCAL_STRING
=
"#"
;
//NON-NLS-1
String
RESOURCE_TYPE_NAME
=
"name"
;
//NON-NLS-1
String
RESOURCE_TYPE_DESCRIPTION
=
"description"
;
//NON-NLS-1
...
...
@@ -88,7 +89,7 @@ public @interface Property
/**
* Multiline properties usually contain some big texts
*/
boolean
multiline
()
default
false
;
PropertyLength
length
()
default
PropertyLength
.
LONG
;
/**
* Specific properties ae rendered separate from others
...
...
plugins/org.jkiss.dbeaver.model/src/org/jkiss/dbeaver/model/meta/PropertyLength.java
0 → 100644
浏览文件 @
59287e63
/*
* DBeaver - Universal Database Manager
* Copyright (C) 2010-2021 DBeaver Corp and others
*
* 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.model.meta
;
/**
* Property
*/
public
enum
PropertyLength
{
TINY
,
// 1 character
SHORT
,
// <= 20 characters
MEDIUM
,
// <= 64 characters
LONG
,
// Full line length. The default
MULTILINE
// Multi-line long text
}
plugins/org.jkiss.dbeaver.model/src/org/jkiss/dbeaver/runtime/properties/ObjectPropertyDescriptor.java
浏览文件 @
59287e63
...
...
@@ -22,10 +22,7 @@ import org.jkiss.code.Nullable;
import
org.jkiss.dbeaver.model.DBPPersistedObject
;
import
org.jkiss.dbeaver.model.exec.DBExecUtils
;
import
org.jkiss.dbeaver.model.impl.AbstractDescriptor
;
import
org.jkiss.dbeaver.model.meta.IPropertyValueListProvider
;
import
org.jkiss.dbeaver.model.meta.IPropertyValueTransformer
;
import
org.jkiss.dbeaver.model.meta.IPropertyValueValidator
;
import
org.jkiss.dbeaver.model.meta.Property
;
import
org.jkiss.dbeaver.model.meta.*
;
import
org.jkiss.dbeaver.model.preferences.DBPPropertyDescriptor
;
import
org.jkiss.dbeaver.model.preferences.DBPPropertySource
;
import
org.jkiss.dbeaver.model.runtime.DBRProgressMonitor
;
...
...
@@ -156,8 +153,8 @@ public class ObjectPropertyDescriptor extends ObjectAttributeDescriptor implemen
return
propType
==
Boolean
.
class
||
propType
==
Boolean
.
TYPE
;
}
public
boolean
isMultiLine
()
{
return
propInfo
.
multiline
();
public
PropertyLength
getLength
()
{
return
propInfo
.
length
();
}
public
boolean
isSpecific
()
{
...
...
@@ -236,7 +233,7 @@ public class ObjectPropertyDescriptor extends ObjectAttributeDescriptor implemen
if
(
this
.
isNumeric
())
features
.
add
(
"numeric"
);
if
(
this
.
isNameProperty
())
features
.
add
(
"name"
);
if
(
this
.
isMultiLine
()
)
features
.
add
(
"multiline"
);
if
(
this
.
getLength
()
==
PropertyLength
.
MULTILINE
)
features
.
add
(
"multiline"
);
if
(
this
.
isExpensive
())
features
.
add
(
"expensive"
);
if
(
this
.
isEditPossible
())
features
.
add
(
"editPossible"
);
if
(
this
.
isLinkPossible
())
features
.
add
(
"linkPossible"
);
...
...
@@ -266,7 +263,7 @@ public class ObjectPropertyDescriptor extends ObjectAttributeDescriptor implemen
return
this
.
isNameProperty
();
case
"multiline"
:
return
this
.
isMultiLine
()
;
return
this
.
getLength
()
==
PropertyLength
.
MULTILINE
;
case
"expensive"
:
return
this
.
isExpensive
();
case
"editPossible"
:
...
...
plugins/org.jkiss.dbeaver.registry/src/org/jkiss/dbeaver/registry/DataSourceDescriptor.java
浏览文件 @
59287e63
...
...
@@ -43,6 +43,7 @@ import org.jkiss.dbeaver.model.exec.DBExecUtils;
import
org.jkiss.dbeaver.model.impl.SimpleExclusiveLock
;
import
org.jkiss.dbeaver.model.impl.data.DefaultValueHandler
;
import
org.jkiss.dbeaver.model.meta.Property
;
import
org.jkiss.dbeaver.model.meta.PropertyLength
;
import
org.jkiss.dbeaver.model.navigator.DBNBrowseSettings
;
import
org.jkiss.dbeaver.model.net.*
;
import
org.jkiss.dbeaver.model.preferences.DBPPropertySource
;
...
...
@@ -347,7 +348,7 @@ public class DataSourceDescriptor
@Nullable
@Override
@Property
(
viewable
=
true
,
multiline
=
true
,
order
=
2
)
@Property
(
viewable
=
true
,
length
=
PropertyLength
.
MULTILINE
,
order
=
2
)
public
String
getDescription
()
{
return
description
;
...
...
plugins/org.jkiss.dbeaver.registry/src/org/jkiss/dbeaver/registry/driver/DriverDescriptor.java
浏览文件 @
59287e63
...
...
@@ -29,6 +29,7 @@ import org.jkiss.dbeaver.model.connection.*;
import
org.jkiss.dbeaver.model.impl.AbstractDescriptor
;
import
org.jkiss.dbeaver.model.impl.PropertyDescriptor
;
import
org.jkiss.dbeaver.model.meta.Property
;
import
org.jkiss.dbeaver.model.meta.PropertyLength
;
import
org.jkiss.dbeaver.model.navigator.meta.DBXTreeNode
;
import
org.jkiss.dbeaver.model.preferences.DBPPreferenceStore
;
import
org.jkiss.dbeaver.model.preferences.DBPPropertyDescriptor
;
...
...
@@ -502,7 +503,7 @@ public class DriverDescriptor extends AbstractDescriptor implements DBPDriver {
}
@Override
@Property
(
viewable
=
true
,
multiline
=
true
,
order
=
100
)
@Property
(
viewable
=
true
,
length
=
PropertyLength
.
MULTILINE
,
order
=
100
)
public
String
getDescription
()
{
return
description
;
}
...
...
plugins/org.jkiss.dbeaver.ui/src/org/jkiss/dbeaver/ui/controls/CustomFormEditor.java
浏览文件 @
59287e63
...
...
@@ -33,6 +33,7 @@ import org.jkiss.dbeaver.model.data.DBDDisplayFormat;
import
org.jkiss.dbeaver.model.edit.DBECommandContext
;
import
org.jkiss.dbeaver.model.edit.DBEObjectRenamer
;
import
org.jkiss.dbeaver.model.meta.IPropertyValueListProvider
;
import
org.jkiss.dbeaver.model.meta.PropertyLength
;
import
org.jkiss.dbeaver.model.preferences.DBPPropertyDescriptor
;
import
org.jkiss.dbeaver.model.preferences.DBPPropertySource
;
import
org.jkiss.dbeaver.model.struct.DBSObject
;
...
...
@@ -281,7 +282,7 @@ public class CustomFormEditor {
link
.
setLayoutData
(
new
GridData
(
GridData
.
FILL_HORIZONTAL
));
return
link
;
}
else
if
(
isTextPropertyType
(
propType
))
{
if
(
property
instanceof
ObjectPropertyDescriptor
&&
((
ObjectPropertyDescriptor
)
property
).
isMultiLine
()
)
{
if
(
property
instanceof
ObjectPropertyDescriptor
&&
((
ObjectPropertyDescriptor
)
property
).
getLength
()
==
PropertyLength
.
MULTILINE
)
{
Label
label
=
UIUtils
.
createControlLabel
(
parent
,
property
.
getDisplayName
());
label
.
setLayoutData
(
new
GridData
(
GridData
.
VERTICAL_ALIGN_BEGINNING
));
Text
editor
=
new
Text
(
parent
,
SWT
.
BORDER
|
SWT
.
MULTI
|
SWT
.
V_SCROLL
|
SWT
.
WRAP
|
(
readOnly
?
SWT
.
READ_ONLY
:
SWT
.
NONE
));
...
...
plugins/org.jkiss.dbeaver.ui/src/org/jkiss/dbeaver/ui/properties/PropertyEditorUtils.java
浏览文件 @
59287e63
...
...
@@ -26,6 +26,7 @@ import org.jkiss.dbeaver.Log;
import
org.jkiss.dbeaver.model.DBPNamedObject
;
import
org.jkiss.dbeaver.model.meta.IPropertyValueListProvider
;
import
org.jkiss.dbeaver.model.meta.IPropertyValueValidator
;
import
org.jkiss.dbeaver.model.meta.PropertyLength
;
import
org.jkiss.dbeaver.model.preferences.DBPPropertyDescriptor
;
import
org.jkiss.dbeaver.model.preferences.DBPPropertySource
;
import
org.jkiss.dbeaver.runtime.properties.ObjectPropertyDescriptor
;
...
...
@@ -78,7 +79,7 @@ public class PropertyEditorUtils {
}
Class
<?>
propertyType
=
property
.
getDataType
();
if
(
propertyType
==
null
||
CharSequence
.
class
.
isAssignableFrom
(
propertyType
))
{
if
(
property
instanceof
ObjectPropertyDescriptor
&&
((
ObjectPropertyDescriptor
)
property
).
isMultiLine
()
)
{
if
(
property
instanceof
ObjectPropertyDescriptor
&&
((
ObjectPropertyDescriptor
)
property
).
getLength
()
==
PropertyLength
.
MULTILINE
)
{
AdvancedTextCellEditor
editor
=
new
AdvancedTextCellEditor
(
parent
);
setValidator
(
editor
,
property
,
object
);
return
editor
;
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录