Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
suliangchun
dbeaver
提交
fd287c67
D
dbeaver
项目概览
suliangchun
/
dbeaver
与 Fork 源项目一致
从无法访问的项目Fork
通知
2
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,发现更多精彩内容 >>
提交
fd287c67
编写于
5月 26, 2018
作者:
S
serge-rider
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
#3392 Oracle schema properties update. User reference
上级
93a067d0
变更
5
显示空白变更内容
内联
并排
Showing
5 changed file
with
30 addition
and
22 deletion
+30
-22
nls/bundles/org.jkiss.dbeaver.ext.oracle.nls/OSGI-INF/l10n/bundle_ru.properties
...dbeaver.ext.oracle.nls/OSGI-INF/l10n/bundle_ru.properties
+2
-1
plugins/org.jkiss.dbeaver.ext.oracle/OSGI-INF/l10n/bundle.properties
....jkiss.dbeaver.ext.oracle/OSGI-INF/l10n/bundle.properties
+1
-0
plugins/org.jkiss.dbeaver.ext.oracle/src/org/jkiss/dbeaver/ext/oracle/model/OracleDataSource.java
.../org/jkiss/dbeaver/ext/oracle/model/OracleDataSource.java
+5
-0
plugins/org.jkiss.dbeaver.ext.oracle/src/org/jkiss/dbeaver/ext/oracle/model/OracleSchema.java
.../src/org/jkiss/dbeaver/ext/oracle/model/OracleSchema.java
+12
-16
plugins/org.jkiss.dbeaver.ext.oracle/src/org/jkiss/dbeaver/ext/oracle/model/OracleUtils.java
...e/src/org/jkiss/dbeaver/ext/oracle/model/OracleUtils.java
+10
-5
未找到文件。
nls/bundles/org.jkiss.dbeaver.ext.oracle.nls/OSGI-INF/l10n/bundle_ru.properties
浏览文件 @
fd287c67
...
...
@@ -192,7 +192,8 @@ meta.org.jkiss.dbeaver.ext.oracle.model.OracleRole.name.description=\u0418\u043C
meta.org.jkiss.dbeaver.ext.oracle.model.OracleRole.authentication.name
=
\u0418\u0434\u0435\u
043D
\u0442\u0438\u0444\u0438\u
043A
\u0430\u0446\u0438\u
044F
meta.org.jkiss.dbeaver.ext.oracle.model.OracleRole.authentication.description
=
\u
041E
\u0431\u
043E
\u0437\u
043D
\u0430\u0447\u0430\u0435\u0442
,
\u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u
044F
\u
043B
\u0438
\u
043F
\u0430\u0440\u
043E
\u
043B
\u
044C
\u0434\u
043B
\u
044F
\u0432\u
043A
\u
043B
\u
044E
\u0447\u0435\u
043D
\u0438\u
044F
\u0440\u
043E
\u
043B
\u0438
meta.org.jkiss.dbeaver.ext.oracle.model.OracleSchema.name.name
=
\u0418\u
043C
\u
044F
meta.org.jkiss.dbeaver.ext.oracle.model.OracleSchema.id.name
=
\u0418\u0434\u0435\u
043D
\u0442\u0438\u0444\u0438\u
043A
\u0430\u0442\u
043E
\u0440
\u
043F
\u
043E
\u
043B
\u
044C
\u0437
-
\u
043B
\u
044F
meta.org.jkiss.dbeaver.ext.oracle.model.OracleSchema.id.name
=
ID
meta.org.jkiss.dbeaver.ext.oracle.model.OracleSchema.schemaUser.name
=
\u
041F
\u
043E
\u
043B
\u
044C
\u0437\u
043E
\u0432\u0430\u0442\u0435\u
043B
\u
044C
meta.org.jkiss.dbeaver.ext.oracle.model.OracleSegment.schema.name
=
\u0421\u0445\u0435\u
043C
\u0430
meta.org.jkiss.dbeaver.ext.oracle.model.OracleSegment.segmentType.name
=
\u0422\u0438\u
043F
meta.org.jkiss.dbeaver.ext.oracle.model.OracleSegment.partitionName.name
=
\u0420\u0430\u0437\u0434\u0435\u
043B
...
...
plugins/org.jkiss.dbeaver.ext.oracle/OSGI-INF/l10n/bundle.properties
浏览文件 @
fd287c67
...
...
@@ -242,6 +242,7 @@ meta.org.jkiss.dbeaver.ext.oracle.model.OracleRole.authentication.name=Authentic
meta.org.jkiss.dbeaver.ext.oracle.model.OracleRole.authentication.description
=
Indicates if the role requires a password to be enabled
meta.org.jkiss.dbeaver.ext.oracle.model.OracleSchema.name.name
=
Name
meta.org.jkiss.dbeaver.ext.oracle.model.OracleSchema.id.name
=
User ID
meta.org.jkiss.dbeaver.ext.oracle.model.OracleSchema.schemaUser.name
=
Schema user
meta.org.jkiss.dbeaver.ext.oracle.model.OracleSchema.createTime.name
=
Create time
meta.org.jkiss.dbeaver.ext.oracle.model.OracleSchema.createTime.description
=
Date the user was created
meta.org.jkiss.dbeaver.ext.oracle.model.OracleSegment.schema.name
=
Owner
...
...
plugins/org.jkiss.dbeaver.ext.oracle/src/org/jkiss/dbeaver/ext/oracle/model/OracleDataSource.java
浏览文件 @
fd287c67
...
...
@@ -317,6 +317,11 @@ public class OracleDataSource extends JDBCDataSource
return
userCache
.
getAllObjects
(
monitor
,
this
);
}
@Association
public
OracleUser
getUser
(
DBRProgressMonitor
monitor
,
String
name
)
throws
DBException
{
return
userCache
.
getObject
(
monitor
,
this
,
name
);
}
@Association
public
Collection
<
OracleUserProfile
>
getProfiles
(
DBRProgressMonitor
monitor
)
throws
DBException
{
return
profileCache
.
getAllObjects
(
monitor
,
this
);
...
...
plugins/org.jkiss.dbeaver.ext.oracle/src/org/jkiss/dbeaver/ext/oracle/model/OracleSchema.java
浏览文件 @
fd287c67
...
...
@@ -100,13 +100,13 @@ public class OracleSchema extends OracleGlobalObject implements DBSSchema, DBPRe
return
OracleConstants
.
USER_PUBLIC
.
equals
(
this
.
name
);
}
@Property
(
viewable
=
false
,
order
=
200
)
@Property
(
order
=
200
)
public
long
getId
()
{
return
id
;
}
@Property
(
viewable
=
false
,
order
=
190
)
@Property
(
order
=
190
)
public
Date
getCreateTime
()
{
return
createTime
;
}
...
...
@@ -269,12 +269,7 @@ public class OracleSchema extends OracleGlobalObject implements DBSSchema, DBPRe
allTableTriggers
.
addAll
(
triggers
);
}
}
allTableTriggers
.
sort
(
new
Comparator
<
OracleTableTrigger
>()
{
@Override
public
int
compare
(
OracleTableTrigger
o1
,
OracleTableTrigger
o2
)
{
return
o1
.
getName
().
compareTo
(
o2
.
getName
());
}
});
allTableTriggers
.
sort
(
Comparator
.
comparing
(
OracleTrigger:
:
getName
));
return
allTableTriggers
;
}
...
...
@@ -313,17 +308,18 @@ public class OracleSchema extends OracleGlobalObject implements DBSSchema, DBPRe
return
recycleBin
.
getAllObjects
(
monitor
,
this
);
}
@Property
(
order
=
90
)
public
OracleUser
getSchemaUser
(
DBRProgressMonitor
monitor
)
throws
DBException
{
return
getDataSource
().
getUser
(
monitor
,
name
);
}
@Override
public
Collection
<
DBSObject
>
getChildren
(
@NotNull
DBRProgressMonitor
monitor
)
throws
DBException
{
List
<
DBSObject
>
children
=
new
ArrayList
<>();
for
(
OracleTableBase
table
:
tableCache
.
getAllObjects
(
monitor
,
this
))
{
children
.
add
(
table
);
}
for
(
OraclePackage
pack
:
packageCache
.
getAllObjects
(
monitor
,
this
))
{
children
.
add
(
pack
);
}
children
.
addAll
(
tableCache
.
getAllObjects
(
monitor
,
this
));
children
.
addAll
(
packageCache
.
getAllObjects
(
monitor
,
this
));
return
children
;
}
...
...
@@ -410,7 +406,7 @@ public class OracleSchema extends OracleGlobalObject implements DBSSchema, DBPRe
TableCache
()
{
super
(
"TABLE_NAME"
);
setListOrderComparator
(
DBUtils
.
<
OracleTableBase
>
nameComparator
());
setListOrderComparator
(
DBUtils
.
nameComparator
());
}
@NotNull
...
...
@@ -486,7 +482,7 @@ public class OracleSchema extends OracleGlobalObject implements DBSSchema, DBPRe
@Override
protected
void
cacheChildren
(
OracleTableBase
parent
,
List
<
OracleTableColumn
>
oracleTableColumns
)
{
Collections
.
sort
(
oracleTableColumns
,
DBUtils
.
orderComparator
());
oracleTableColumns
.
sort
(
DBUtils
.
orderComparator
());
super
.
cacheChildren
(
parent
,
oracleTableColumns
);
}
...
...
plugins/org.jkiss.dbeaver.ext.oracle/src/org/jkiss/dbeaver/ext/oracle/model/OracleUtils.java
浏览文件 @
fd287c67
...
...
@@ -282,11 +282,16 @@ public class OracleUtils {
throws
DBException
{
final
Object
reference
=
referrer
.
getLazyReference
(
propertyId
);
if
(
reference
instanceof
String
&&
monitor
!=
null
)
{
Object
object
=
cache
.
getObject
(
if
(
reference
instanceof
String
)
{
Object
object
;
if
(
monitor
!=
null
)
{
object
=
cache
.
getObject
(
monitor
,
parent
,
(
String
)
reference
);
}
else
{
object
=
cache
.
getCachedObject
((
String
)
reference
);
}
if
(
object
!=
null
)
{
return
object
;
}
else
{
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录