Skip to content
项目
群组
代码片段
帮助
正在加载...
帮助
为 GitLab 提交贡献
登录/注册
切换导航
H
h2database
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
分枝图
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
计划
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
分枝图
统计图
创建新议题
作业
提交
议题看板
打开侧边栏
Administrator
h2database
Commits
49009f7d
提交
49009f7d
authored
7月 15, 2010
作者:
Thomas Mueller
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Documentation.
上级
d59a5385
全部展开
隐藏空白字符变更
内嵌
并排
正在显示
8 个修改的文件
包含
1541 行增加
和
1463 行删除
+1541
-1463
changelog.html
h2/src/docsrc/html/changelog.html
+14
-9
roadmap.html
h2/src/docsrc/html/roadmap.html
+0
-1
_docs_en.utf8.txt
h2/src/docsrc/text/_docs_en.utf8.txt
+514
-484
_docs_ja.utf8.txt
h2/src/docsrc/text/_docs_ja.utf8.txt
+514
-484
_docs_en.properties
h2/src/docsrc/textbase/_docs_en.properties
+492
-482
SysProperties.java
h2/src/main/org/h2/constant/SysProperties.java
+3
-2
TestAll.java
h2/src/test/org/h2/test/TestAll.java
+2
-0
dictionary.txt
h2/src/tools/org/h2/build/doc/dictionary.txt
+2
-1
没有找到文件。
h2/src/docsrc/html/changelog.html
浏览文件 @
49009f7d
...
@@ -18,19 +18,24 @@ Change Log
...
@@ -18,19 +18,24 @@ Change Log
<h1>
Change Log
</h1>
<h1>
Change Log
</h1>
<h2>
Next Version (unreleased)
</h2>
<h2>
Next Version (unreleased)
</h2>
<ul><li>
Primary key violations threw a strange exception message when using a single column INT or BIGINT key.
<ul><li>
The build tool now supports (minimalistic) shell mode, started using ./build.sh -
</li><li>
IS NULL comparison with nested queries and linked tables did not work.
Example: select * from (select x from test) where x is null.
</li><li>
Support for null-safe equals. This includes the ANSI SQL standard syntax
A IS [NOT] DISTINCT FROM B as well as the shorter A IS [NOT] B.
</li><li>
Primary key violations threw a strange exception message when using a single column INT or BIGINT key.
</li><li>
EXPLAIN ANALYZE now also lists the number of pages read from the file.
</li><li>
EXPLAIN ANALYZE now also lists the number of pages read from the file.
</li><li>
Memory mapped files: There was a bug in version 1.2.139 so that memory mapped files
</li><li>
Memory mapped files: There was a bug in version 1.2.139 so that memory mapped files
could only be used together with split, for example: split:nioMapped: - the problem is now solved.
could only be used together with split, for example: split:nioMapped: - the problem is now solved.
It is still a good idea to use split:nioMapped: to work around the 2 GB limitation of memory mapped files.
It is still a good idea to use split:nioMapped: to work around the 2 GB limitation of memory mapped files.
</li><li>
Memory mapped files: the system property h2.nioCleanerHack is now disabled by default
</li><li>
Memory mapped files: the system property h2.nioCleanerHack is now disabled by default
because it was not always working as expected. Now System.gc() is used in a loop until the
because it was not always working as expected. Now System.gc() is used in a loop until the
buffer is garbage collected. This of course is also not a nice solution, but the only one known to work.
buffer is garbage collected. This of course is also not a nice solution, but the only one known to work.
See also http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4724038
See also http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4724038
</li><li>
If an old 1.1 database file version is found on connect, it is now possible to let the old h2
</li><li>
If an old 1.1 database file version is found on connect, it is now possible to let the old h2
classes (v 1.2.128) connect to the database. The automatic upgrade .jar file must be present, and the url
classes (v 1.2.128) connect to the database. The automatic upgrade .jar file must be present, and the url
must contain NO_UPGRADE=TRUE
must contain NO_UPGRADE=TRUE
</li><li>
The automatic upgrade temporary script file is now encrypted.
</li><li>
The automatic upgrade temporary script file is now encrypted.
</li></ul>
</li></ul>
<h2>
Version 1.2.139 (2010-07-10)
</h2>
<h2>
Version 1.2.139 (2010-07-10)
</h2>
...
...
h2/src/docsrc/html/roadmap.html
浏览文件 @
49009f7d
...
@@ -148,7 +148,6 @@ See also <a href="build.html#providing_patches">Providing Patches</a>.
...
@@ -148,7 +148,6 @@ See also <a href="build.html#providing_patches">Providing Patches</a>.
</li><li>
Partial indexing (see PostgreSQL).
</li><li>
Partial indexing (see PostgreSQL).
</li><li>
Add GUI to build a custom version (embedded, fulltext,...) using build flags.
</li><li>
Add GUI to build a custom version (embedded, fulltext,...) using build flags.
</li><li>
http://rubyforge.org/projects/hypersonic/
</li><li>
http://rubyforge.org/projects/hypersonic/
</li><li>
Add comparator (x === y) : (x = y or (x is null and y is null)).
</li><li>
Add a sample application that runs the H2 unit test and writes the result to a file (so it can be included in the user app).
</li><li>
Add a sample application that runs the H2 unit test and writes the result to a file (so it can be included in the user app).
</li><li>
Count on a column that can not be null could be optimized to COUNT(*).
</li><li>
Count on a column that can not be null could be optimized to COUNT(*).
</li><li>
Table order: ALTER TABLE TEST ORDER BY NAME DESC (MySQL compatibility).
</li><li>
Table order: ALTER TABLE TEST ORDER BY NAME DESC (MySQL compatibility).
...
...
h2/src/docsrc/text/_docs_en.utf8.txt
浏览文件 @
49009f7d
差异被折叠。
点击展开。
h2/src/docsrc/text/_docs_ja.utf8.txt
浏览文件 @
49009f7d
差异被折叠。
点击展开。
h2/src/docsrc/textbase/_docs_en.properties
浏览文件 @
49009f7d
This source diff could not be displayed because it is too large. You can
view the blob
instead.
h2/src/main/org/h2/constant/SysProperties.java
浏览文件 @
49009f7d
...
@@ -427,8 +427,9 @@ public class SysProperties {
...
@@ -427,8 +427,9 @@ public class SysProperties {
/**
/**
* System property <code>h2.nioCleanerHack</code> (default: false).<br />
* System property <code>h2.nioCleanerHack</code> (default: false).<br />
* If enabled, use the reflection hack to un-map the mapped file if possible. If disabled,
* If enabled, use the reflection hack to un-map the mapped file if
* System.gc() is called in a loop until the object is garbage collected. See also
* possible. If disabled, System.gc() is called in a loop until the object
* is garbage collected. See also
* http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4724038
* http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4724038
*/
*/
public
static
final
boolean
NIO_CLEANER_HACK
=
getBooleanSetting
(
"h2.nioCleanerHack"
,
false
);
public
static
final
boolean
NIO_CLEANER_HACK
=
getBooleanSetting
(
"h2.nioCleanerHack"
,
false
);
...
...
h2/src/test/org/h2/test/TestAll.java
浏览文件 @
49009f7d
...
@@ -102,6 +102,7 @@ import org.h2.test.synth.TestKill;
...
@@ -102,6 +102,7 @@ import org.h2.test.synth.TestKill;
import
org.h2.test.synth.TestKillRestart
;
import
org.h2.test.synth.TestKillRestart
;
import
org.h2.test.synth.TestKillRestartMulti
;
import
org.h2.test.synth.TestKillRestartMulti
;
import
org.h2.test.synth.TestMultiThreaded
;
import
org.h2.test.synth.TestMultiThreaded
;
import
org.h2.test.synth.TestRandomCompare
;
import
org.h2.test.synth.TestRandomSQL
;
import
org.h2.test.synth.TestRandomSQL
;
import
org.h2.test.synth.TestTimer
;
import
org.h2.test.synth.TestTimer
;
import
org.h2.test.synth.sql.TestSynth
;
import
org.h2.test.synth.sql.TestSynth
;
...
@@ -593,6 +594,7 @@ kill -9 `jps -l | grep "org.h2.test." | cut -d " " -f 1`
...
@@ -593,6 +594,7 @@ kill -9 `jps -l | grep "org.h2.test." | cut -d " " -f 1`
new
TestCrashAPI
().
runTest
(
this
);
new
TestCrashAPI
().
runTest
(
this
);
new
TestFuzzOptimizations
().
runTest
(
this
);
new
TestFuzzOptimizations
().
runTest
(
this
);
new
TestRandomSQL
().
runTest
(
this
);
new
TestRandomSQL
().
runTest
(
this
);
new
TestRandomCompare
().
runTest
(
this
);
new
TestKillRestart
().
runTest
(
this
);
new
TestKillRestart
().
runTest
(
this
);
new
TestKillRestartMulti
().
runTest
(
this
);
new
TestKillRestartMulti
().
runTest
(
this
);
new
TestMultiThreaded
().
runTest
(
this
);
new
TestMultiThreaded
().
runTest
(
this
);
...
...
h2/src/tools/org/h2/build/doc/dictionary.txt
浏览文件 @
49009f7d
...
@@ -650,4 +650,5 @@ corresponds cnf informatique ilm boundaries shao crossed retroweaver usr pico
...
@@ -650,4 +650,5 @@ corresponds cnf informatique ilm boundaries shao crossed retroweaver usr pico
pengxiang china timestampadd picked releasing autoboxing conversions
pengxiang china timestampadd picked releasing autoboxing conversions
pagestore addon defaults introduced customized histogram transact locker activemq
pagestore addon defaults introduced customized histogram transact locker activemq
iml unified regclass netbeans geqo servername creator eclipsecs cacheable
iml unified regclass netbeans geqo servername creator eclipsecs cacheable
stacked unable seeking underflow
stacked unable seeking underflow violations evaluates repeats minimalistic
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论