Skip to content
项目
群组
代码片段
帮助
正在加载...
帮助
为 GitLab 提交贡献
登录/注册
切换导航
H
h2database
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
分枝图
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
计划
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
分枝图
统计图
创建新议题
作业
提交
议题看板
打开侧边栏
Administrator
h2database
Commits
50d0f816
提交
50d0f816
authored
16 年前
作者:
Thomas Mueller
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
--no commit message
--no commit message
上级
9f7ca082
全部展开
隐藏空白字符变更
内嵌
并排
正在显示
6 个修改的文件
包含
1055 行增加
和
1048 行删除
+1055
-1048
build.html
h2/src/docsrc/html/build.html
+27
-4
roadmap.html
h2/src/docsrc/html/roadmap.html
+2
-0
_docs_en.utf8.txt
h2/src/docsrc/text/_docs_en.utf8.txt
+344
-335
_docs_ja.utf8.txt
h2/src/docsrc/text/_docs_ja.utf8.txt
+344
-335
_docs_en.properties
h2/src/docsrc/textbase/_docs_en.properties
+337
-334
TestAll.java
h2/src/test/org/h2/test/TestAll.java
+1
-40
没有找到文件。
h2/src/docsrc/html/build.html
浏览文件 @
50d0f816
...
...
@@ -24,6 +24,8 @@ Build
Using Maven 2
</a><br
/>
<a
href=
"#translating"
>
Translating
</a><br
/>
<a
href=
"#providing_patches"
>
Providing Patches
</a><br
/>
<br
/><a
name=
"portability"
></a>
<h2>
Portability
</h2>
...
...
@@ -43,11 +45,14 @@ Newer version or compatible software works too.
</p>
<ul>
<li>
Windows XP
</li><li>
Sun JDK Version 1.4
</li><li>
Mozilla Firefox 1.5
</li><li>
Eclipse Version 3.2.2
</li><li>
Sun JDK Version 1.4 and 1.6
</li><li>
Eclipse Version 3.3
</li><li>
Eclipse Plugins: Subclipse 1.2.4, EclEmma Java Code Coverage 1.3.0, Eclipse Checkstyle Plug-in 4.4.0
</li><li>
Mozilla Firefox 3.0
</li><li>
OpenOffice 3.0
</li><li>
NSIS 2.38 (Nullsoft Scriptable Install System)
</li><li>
Maven 2.0.7
</li><li>
YourKit Java Profiler
</li><li>
Apache Ant Version 1.6.5
</li></ul>
<br
/><a
name=
"building"
></a>
...
...
@@ -129,4 +134,22 @@ is automated by running the tool PropertiesToUTF8. The web site translation is a
using
<code>
build docs
</code>
.
</p>
<br
/><a
name=
"providing_patches"
></a>
<h2>
Providing Patches
</h2>
<p>
If you like to provide patches, please consider the following guidelines to simplify merging them:
</p>
<ul><li>
Only use Java 1.4 features (not use Java 1.5 or 1.6) (see Environment).
</li><li>
Follow the coding style used in the project, use Checkstyle (see above) to check the coding style.
</li><li>
Please provide test cases and integrate them into the test suite.
For Java level tests, see src/test/org/h2/test/TestAll.java.
For SQL level tests, see src/test/org/h2/test/test.in.txt or testSimple.in.txt
</li><li>
The test cases should cover at least 90% of the changed/new code; use a code coverage tool to verify that (see above).
</li><li>
Verify that you did not break other features: Run the test cases by executing build test.
</li><li>
Provide end user documentation if required (src/docsrc/html/*).
</li><li>
Document grammar changes in src/main/org/h2/res/help.csv
</li><li>
Provide a change log entry (src/docsrc/html/changelog.html).
</li><li>
Submit patches as .patch files (compressed if big). To create a patch, use for example Eclipse Team/Create Patch.
</ul>
</div></td></tr></table>
<!-- analytics -->
</body></html>
This diff is collapsed.
Click to expand it.
h2/src/docsrc/html/roadmap.html
浏览文件 @
50d0f816
...
...
@@ -375,6 +375,8 @@ Of course, patches are always welcome, but are not always applied as is. Patches
</li><li>
H2 Console: support configuration option for fixed width (monospace) font.
</li><li>
Native fulltext search: support analyzers (specially for Chinese, Japanese).
</li><li>
Automatically compact databases from time to time (as a background process).
</li><li>
Support GRANT SELECT, UPDATE ON *.
</li><li>
Test Eclipse DTP.
</li></ul>
<h2>
Not Planned
</h2>
...
...
This diff is collapsed.
Click to expand it.
h2/src/docsrc/text/_docs_en.utf8.txt
浏览文件 @
50d0f816
差异被折叠。
点击展开。
h2/src/docsrc/text/_docs_ja.utf8.txt
浏览文件 @
50d0f816
差异被折叠。
点击展开。
h2/src/docsrc/textbase/_docs_en.properties
浏览文件 @
50d0f816
差异被折叠。
点击展开。
h2/src/test/org/h2/test/TestAll.java
浏览文件 @
50d0f816
...
...
@@ -271,11 +271,6 @@ java org.h2.test.TestAll timer
/*
GRANT SELECT, UPDATE ON *
Check Eclipse DTP, see also
https://bugs.eclipse.org/bugs/show_bug.cgi?id=137701
Support large updates (use the transaction log to undo).
H2 Console: support single file upload and directory download (optional)
...
...
@@ -288,12 +283,9 @@ a system that knows the last save point of 100% integrity. There are
too many variables and too much randomness on a cold hard power failure.
JaQu
row level locking
H2 Console should support Java Queries
C:\download\Data Concurrency and Consistency.pdf
row level locking
not tested:
PreparedProcedure PREPARE <name>(column,...) AS ...
...
...
@@ -319,37 +311,6 @@ optimize where x not in (select):
SELECT c FROM color LEFT OUTER JOIN (SELECT c FROM TABLE(c
VARCHAR= ?)) p ON color.c = p.c WHERE p.c IS NULL;
--------------
scheduler: what if invoke takes more than...
scheduler: log at startup next 5
scheduler: add an a cron functionality
document: read uncommitted and multi-threaded mode at the same time
is dangerous
C:\temp\db\diff.patch
more tests with disk based select distinct; order by:
select distinct x from system_range(1, 200000);
DROP TABLE TEST;
CREATE TABLE TEST(ID INT PRIMARY KEY,
NAME VARCHAR(255), VALUE DECIMAL(10,2));
INSERT INTO TEST VALUES(1,'Apples',1.20),
(2,'Oranges',2.05),
(3,'Cherries',5.10),
(4,'Apples',1.50),
(5,'Apples',1.10),
(6,'Oranges',1.80),
(7,'Bananas',2.50),
(8,NULL,3.10),
(9,NULL,-10.0);
SELECT DISTINCT NAME FROM TEST;
test multi-threaded kernel fulltext
Can sometimes not delete log file? need test case
Add where required // TODO: change in version 1.1
http://www.w3schools.com/sql/
...
...
This diff is collapsed.
Click to expand it.
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论