Skip to content
项目
群组
代码片段
帮助
正在加载...
帮助
为 GitLab 提交贡献
登录/注册
切换导航
H
h2database
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
分枝图
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
计划
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
分枝图
统计图
创建新议题
作业
提交
议题看板
打开侧边栏
Administrator
h2database
Commits
6ec769d2
提交
6ec769d2
authored
16 年前
作者:
Thomas Mueller
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
H2 Console: the language was reset to the browser language when disconnecting.
上级
796e386a
隐藏空白字符变更
内嵌
并排
正在显示
1 个修改的文件
包含
14 行增加
和
30 行删除
+14
-30
WebThread.java
h2/src/main/org/h2/server/web/WebThread.java
+14
-30
没有找到文件。
h2/src/main/org/h2/server/web/WebThread.java
浏览文件 @
6ec769d2
...
@@ -97,8 +97,6 @@ class WebThread extends Thread implements DatabaseEventListener {
...
@@ -97,8 +97,6 @@ class WebThread extends Thread implements DatabaseEventListener {
private
boolean
stop
;
private
boolean
stop
;
private
String
headerLanguage
;
private
String
headerLanguage
;
// TODO web: support online data editing like http://numsum.com/
WebThread
(
Socket
socket
,
WebServer
server
)
{
WebThread
(
Socket
socket
,
WebServer
server
)
{
this
.
server
=
server
;
this
.
server
=
server
;
this
.
socket
=
socket
;
this
.
socket
=
socket
;
...
@@ -346,9 +344,6 @@ class WebThread extends Thread implements DatabaseEventListener {
...
@@ -346,9 +344,6 @@ class WebThread extends Thread implements DatabaseEventListener {
}
else
{
}
else
{
value
=
s
;
value
=
s
;
}
}
// TODO compatibility problem with JDK 1.3
// String attr = URLDecoder.decode(value, "UTF-8");
// String attr = URLDecoder.decode(value);
String
attr
=
StringUtils
.
urlDecode
(
value
);
String
attr
=
StringUtils
.
urlDecode
(
value
);
attributes
.
put
(
property
,
attr
);
attributes
.
put
(
property
,
attr
);
}
else
{
}
else
{
...
@@ -641,11 +636,6 @@ class WebThread extends Thread implements DatabaseEventListener {
...
@@ -641,11 +636,6 @@ class WebThread extends Thread implements DatabaseEventListener {
private
String
index
()
{
private
String
index
()
{
String
[][]
languageArray
=
server
.
getLanguageArray
();
String
[][]
languageArray
=
server
.
getLanguageArray
();
String
language
=
(
String
)
attributes
.
get
(
"language"
);
String
language
=
(
String
)
attributes
.
get
(
"language"
);
if
(
language
==
null
)
{
// if the language is not yet known
// use the last header
language
=
headerLanguage
;
}
Locale
locale
=
session
.
locale
;
Locale
locale
=
session
.
locale
;
if
(
language
!=
null
)
{
if
(
language
!=
null
)
{
if
(
locale
==
null
||
!
StringUtils
.
toLowerEnglish
(
locale
.
getLanguage
()).
equals
(
language
))
{
if
(
locale
==
null
||
!
StringUtils
.
toLowerEnglish
(
locale
.
getLanguage
()).
equals
(
language
))
{
...
@@ -657,6 +647,11 @@ class WebThread extends Thread implements DatabaseEventListener {
...
@@ -657,6 +647,11 @@ class WebThread extends Thread implements DatabaseEventListener {
}
else
{
}
else
{
language
=
(
String
)
session
.
get
(
"language"
);
language
=
(
String
)
session
.
get
(
"language"
);
}
}
if
(
language
==
null
)
{
// if the language is not yet known
// use the last header
language
=
headerLanguage
;
}
session
.
put
(
"languageCombo"
,
getComboBox
(
languageArray
,
language
));
session
.
put
(
"languageCombo"
,
getComboBox
(
languageArray
,
language
));
String
[]
settingNames
=
server
.
getSettingNames
();
String
[]
settingNames
=
server
.
getSettingNames
();
String
setting
=
attributes
.
getProperty
(
"setting"
);
String
setting
=
attributes
.
getProperty
(
"setting"
);
...
@@ -1460,9 +1455,7 @@ class WebThread extends Thread implements DatabaseEventListener {
...
@@ -1460,9 +1455,7 @@ class WebThread extends Thread implements DatabaseEventListener {
rs
.
addRow
(
new
String
[]
{
"meta.getCatalogTerm"
,
""
+
meta
.
getCatalogTerm
()
});
rs
.
addRow
(
new
String
[]
{
"meta.getCatalogTerm"
,
""
+
meta
.
getCatalogTerm
()
});
rs
.
addRow
(
new
String
[]
{
"meta.getDatabaseProductName"
,
""
+
meta
.
getDatabaseProductName
()
});
rs
.
addRow
(
new
String
[]
{
"meta.getDatabaseProductName"
,
""
+
meta
.
getDatabaseProductName
()
});
rs
.
addRow
(
new
String
[]
{
"meta.getDatabaseProductVersion"
,
""
+
meta
.
getDatabaseProductVersion
()
});
rs
.
addRow
(
new
String
[]
{
"meta.getDatabaseProductVersion"
,
""
+
meta
.
getDatabaseProductVersion
()
});
rs
rs
.
addRow
(
new
String
[]
{
"meta.getDefaultTransactionIsolation"
,
""
+
meta
.
getDefaultTransactionIsolation
()
});
.
addRow
(
new
String
[]
{
"meta.getDefaultTransactionIsolation"
,
""
+
meta
.
getDefaultTransactionIsolation
()
});
rs
.
addRow
(
new
String
[]
{
"meta.getDriverMajorVersion"
,
""
+
meta
.
getDriverMajorVersion
()
});
rs
.
addRow
(
new
String
[]
{
"meta.getDriverMajorVersion"
,
""
+
meta
.
getDriverMajorVersion
()
});
rs
.
addRow
(
new
String
[]
{
"meta.getDriverMinorVersion"
,
""
+
meta
.
getDriverMinorVersion
()
});
rs
.
addRow
(
new
String
[]
{
"meta.getDriverMinorVersion"
,
""
+
meta
.
getDriverMinorVersion
()
});
rs
.
addRow
(
new
String
[]
{
"meta.getDriverName"
,
""
+
meta
.
getDriverName
()
});
rs
.
addRow
(
new
String
[]
{
"meta.getDriverName"
,
""
+
meta
.
getDriverName
()
});
...
@@ -1523,31 +1516,22 @@ class WebThread extends Thread implements DatabaseEventListener {
...
@@ -1523,31 +1516,22 @@ class WebThread extends Thread implements DatabaseEventListener {
rs
.
addRow
(
new
String
[]
{
"meta.supportsANSI92FullSQL"
,
""
+
meta
.
supportsANSI92FullSQL
()
});
rs
.
addRow
(
new
String
[]
{
"meta.supportsANSI92FullSQL"
,
""
+
meta
.
supportsANSI92FullSQL
()
});
rs
.
addRow
(
new
String
[]
{
"meta.supportsANSI92IntermediateSQL"
,
""
+
meta
.
supportsANSI92IntermediateSQL
()
});
rs
.
addRow
(
new
String
[]
{
"meta.supportsANSI92IntermediateSQL"
,
""
+
meta
.
supportsANSI92IntermediateSQL
()
});
rs
.
addRow
(
new
String
[]
{
"meta.supportsBatchUpdates"
,
""
+
meta
.
supportsBatchUpdates
()
});
rs
.
addRow
(
new
String
[]
{
"meta.supportsBatchUpdates"
,
""
+
meta
.
supportsBatchUpdates
()
});
rs
.
addRow
(
new
String
[]
{
"meta.supportsCatalogsInDataManipulation"
,
rs
.
addRow
(
new
String
[]
{
"meta.supportsCatalogsInDataManipulation"
,
""
+
meta
.
supportsCatalogsInDataManipulation
()
});
""
+
meta
.
supportsCatalogsInDataManipulation
()
});
rs
.
addRow
(
new
String
[]
{
"meta.supportsCatalogsInIndexDefinitions"
,
""
+
meta
.
supportsCatalogsInIndexDefinitions
()
});
rs
.
addRow
(
new
String
[]
{
"meta.supportsCatalogsInIndexDefinitions"
,
rs
.
addRow
(
new
String
[]
{
"meta.supportsCatalogsInPrivilegeDefinitions"
,
""
+
meta
.
supportsCatalogsInPrivilegeDefinitions
()
});
""
+
meta
.
supportsCatalogsInIndexDefinitions
()
});
rs
.
addRow
(
new
String
[]
{
"meta.supportsCatalogsInProcedureCalls"
,
""
+
meta
.
supportsCatalogsInProcedureCalls
()
});
rs
.
addRow
(
new
String
[]
{
"meta.supportsCatalogsInPrivilegeDefinitions"
,
rs
.
addRow
(
new
String
[]
{
"meta.supportsCatalogsInTableDefinitions"
,
""
+
meta
.
supportsCatalogsInTableDefinitions
()
});
""
+
meta
.
supportsCatalogsInPrivilegeDefinitions
()
});
rs
.
addRow
(
new
String
[]
{
"meta.supportsCatalogsInProcedureCalls"
,
""
+
meta
.
supportsCatalogsInProcedureCalls
()
});
rs
.
addRow
(
new
String
[]
{
"meta.supportsCatalogsInTableDefinitions"
,
""
+
meta
.
supportsCatalogsInTableDefinitions
()
});
rs
.
addRow
(
new
String
[]
{
"meta.supportsColumnAliasing"
,
""
+
meta
.
supportsColumnAliasing
()
});
rs
.
addRow
(
new
String
[]
{
"meta.supportsColumnAliasing"
,
""
+
meta
.
supportsColumnAliasing
()
});
rs
.
addRow
(
new
String
[]
{
"meta.supportsConvert"
,
""
+
meta
.
supportsConvert
()
});
rs
.
addRow
(
new
String
[]
{
"meta.supportsConvert"
,
""
+
meta
.
supportsConvert
()
});
rs
.
addRow
(
new
String
[]
{
"meta.supportsCoreSQLGrammar"
,
""
+
meta
.
supportsCoreSQLGrammar
()
});
rs
.
addRow
(
new
String
[]
{
"meta.supportsCoreSQLGrammar"
,
""
+
meta
.
supportsCoreSQLGrammar
()
});
rs
.
addRow
(
new
String
[]
{
"meta.supportsCorrelatedSubqueries"
,
""
+
meta
.
supportsCorrelatedSubqueries
()
});
rs
.
addRow
(
new
String
[]
{
"meta.supportsCorrelatedSubqueries"
,
""
+
meta
.
supportsCorrelatedSubqueries
()
});
rs
.
addRow
(
new
String
[]
{
"meta.supportsDataDefinitionAndDataManipulationTransactions"
,
rs
.
addRow
(
new
String
[]
{
"meta.supportsDataDefinitionAndDataManipulationTransactions"
,
""
+
meta
.
supportsDataDefinitionAndDataManipulationTransactions
()
});
""
+
meta
.
supportsDataDefinitionAndDataManipulationTransactions
()
});
rs
.
addRow
(
new
String
[]
{
"meta.supportsDataManipulationTransactionsOnly"
,
""
+
meta
.
supportsDataManipulationTransactionsOnly
()
});
rs
.
addRow
(
new
String
[]
{
"meta.supportsDataManipulationTransactionsOnly"
,
rs
.
addRow
(
new
String
[]
{
"meta.supportsDifferentTableCorrelationNames"
,
""
+
meta
.
supportsDifferentTableCorrelationNames
()
});
""
+
meta
.
supportsDataManipulationTransactionsOnly
()
});
rs
.
addRow
(
new
String
[]
{
"meta.supportsDifferentTableCorrelationNames"
,
""
+
meta
.
supportsDifferentTableCorrelationNames
()
});
rs
.
addRow
(
new
String
[]
{
"meta.supportsExpressionsInOrderBy"
,
""
+
meta
.
supportsExpressionsInOrderBy
()
});
rs
.
addRow
(
new
String
[]
{
"meta.supportsExpressionsInOrderBy"
,
""
+
meta
.
supportsExpressionsInOrderBy
()
});
rs
.
addRow
(
new
String
[]
{
"meta.supportsExtendedSQLGrammar"
,
""
+
meta
.
supportsExtendedSQLGrammar
()
});
rs
.
addRow
(
new
String
[]
{
"meta.supportsExtendedSQLGrammar"
,
""
+
meta
.
supportsExtendedSQLGrammar
()
});
rs
.
addRow
(
new
String
[]
{
"meta.supportsFullOuterJoins"
,
""
+
meta
.
supportsFullOuterJoins
()
});
rs
.
addRow
(
new
String
[]
{
"meta.supportsFullOuterJoins"
,
""
+
meta
.
supportsFullOuterJoins
()
});
rs
.
addRow
(
new
String
[]
{
"meta.supportsGroupBy"
,
""
+
meta
.
supportsGroupBy
()
});
rs
.
addRow
(
new
String
[]
{
"meta.supportsGroupBy"
,
""
+
meta
.
supportsGroupBy
()
});
// TODO meta data: more supports methods (I'm tired now)
rs
.
addRow
(
new
String
[]
{
"meta.usesLocalFilePerTable"
,
""
+
meta
.
usesLocalFilePerTable
()
});
rs
.
addRow
(
new
String
[]
{
"meta.usesLocalFilePerTable"
,
""
+
meta
.
usesLocalFilePerTable
()
});
rs
.
addRow
(
new
String
[]
{
"meta.usesLocalFiles"
,
""
+
meta
.
usesLocalFiles
()
});
rs
.
addRow
(
new
String
[]
{
"meta.usesLocalFiles"
,
""
+
meta
.
usesLocalFiles
()
});
//## Java 1.4 begin ##
//## Java 1.4 begin ##
...
...
This diff is collapsed.
Click to expand it.
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论