Skip to content
项目
群组
代码片段
帮助
正在加载...
帮助
为 GitLab 提交贡献
登录/注册
切换导航
H
h2database
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
分枝图
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
计划
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
分枝图
统计图
创建新议题
作业
提交
议题看板
打开侧边栏
Administrator
h2database
Commits
71aa57a5
提交
71aa57a5
authored
16 年前
作者:
Thomas Mueller
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
--no commit message
--no commit message
上级
c88ff009
隐藏空白字符变更
内嵌
并排
正在显示
3 个修改的文件
包含
20 行增加
和
6 行删除
+20
-6
roadmap.html
h2/src/docsrc/html/roadmap.html
+3
-1
MANIFEST.MF
h2/src/main/META-INF/MANIFEST.MF
+1
-1
Build.java
h2/src/tools/org/h2/build/Build.java
+16
-4
没有找到文件。
h2/src/docsrc/html/roadmap.html
浏览文件 @
71aa57a5
...
...
@@ -128,6 +128,9 @@ Of course, patches are always welcome, but are not always applied as is. Patches
</li><li>
The HELP information schema can be directly exposed in the Console
</li><li>
Maybe use the 0x1234 notation for binary fields, see MS SQL Server
</li><li>
Support Oracle CONNECT BY in some way: http://www.adp-gmbh.ch/ora/sql/connect_by.html, http://philip.greenspun.com/sql/trees.html
</li><li>
SQL Server 2005, Oracle: Support COUNT(*) OVER(). See
http://www.orafusion.com/art_anlytc.htm
</li><li>
RANK() and DENSE_RANK(), Partition using OVER()
</li><li>
SQL 2003 (http://www.wiscorp.com/sql_2003_standard.zip)
</li><li>
http://www.jpackage.org
</li><li>
Version column (number/sequence and timestamp based)
...
...
@@ -163,7 +166,6 @@ Of course, patches are always welcome, but are not always applied as is. Patches
</li><li>
Try using a factory for Row, Value[] (faster?), http://javolution.org/, alternative ObjectArray / IntArray
</li><li>
Auto-Update feature for database, .jar file
</li><li>
ResultSet SimpleResultSet.readFromURL(String url): id varchar, state varchar, released timestamp
</li><li>
RANK() and DENSE_RANK(), Partition using OVER()
</li><li>
ROW_NUMBER (not the same as ROWNUM)
</li><li>
Partial indexing (see PostgreSQL)
</li><li>
The build should fail if the test fails
...
...
This diff is collapsed.
Click to expand it.
h2/src/main/META-INF/MANIFEST.MF
浏览文件 @
71aa57a5
Manifest-Version: 1.0
Implementation-Title:
H2 Database Engine
Implementation-Title:
${title}
Implementation-URL: http://www.h2database.com
Implementation-Version: ${version}
Build-Jdk: ${buildJdk}
...
...
This diff is collapsed.
Click to expand it.
h2/src/tools/org/h2/build/Build.java
浏览文件 @
71aa57a5
...
...
@@ -204,7 +204,7 @@ public class Build extends BuildBase {
*/
public
void
jar
()
{
compile
();
manifest
(
"org.h2.tools.Console"
);
manifest
(
"
H2 Database Engine"
,
"
org.h2.tools.Console"
);
FileList
files
=
getFiles
(
"temp"
).
exclude
(
"temp/org/h2/dev/*"
).
exclude
(
"temp/org/h2/build/*"
).
...
...
@@ -251,12 +251,23 @@ public class Build extends BuildBase {
exclude
(
"*.txt"
).
exclude
(
"temp/META-INF/*"
);
zip
(
"temp/h2classes.zip"
,
files
,
"temp"
,
true
,
true
);
manifest
(
"org.h2.tools.Console\nClass-Path: h2classes.zip"
);
manifest
(
"
H2 Database Engine (Embedded)"
,
"
org.h2.tools.Console\nClass-Path: h2classes.zip"
);
files
=
getFiles
(
"temp/h2classes.zip"
);
files
.
addAll
(
getFiles
(
"temp/META-INF"
));
jar
(
"bin/h2small.jar"
,
files
,
"temp"
);
}
/**
* Create the file h2jaqu.jar. This only contains the JaQu (Java Query) implementation.
*/
public
void
jarJaqu
()
{
compile
(
true
,
false
);
manifest
(
"H2 JaQu"
,
""
);
FileList
files
=
getFiles
(
"temp/org/h2/jaqu"
);
files
.
addAll
(
getFiles
(
"temp/META-INF/MANIFEST.MF"
));
jar
(
"bin/h2jaqu.jar"
,
files
,
"temp"
);
}
/**
* Create the Javadocs of the API (including the JDBC API) and tools.
*/
...
...
@@ -302,8 +313,9 @@ public class Build extends BuildBase {
copy
(
"docs/javadocImpl"
,
getFiles
(
"src/docsrc/javadoc"
),
"src/docsrc/javadoc"
);
}
private
void
manifest
(
String
mainClassName
)
{
private
void
manifest
(
String
title
,
String
mainClassName
)
{
String
manifest
=
new
String
(
readFile
(
new
File
(
"src/main/META-INF/MANIFEST.MF"
)));
manifest
=
replaceAll
(
manifest
,
"${title}"
,
title
);
manifest
=
replaceAll
(
manifest
,
"${version}"
,
getVersion
());
manifest
=
replaceAll
(
manifest
,
"${buildJdk}"
,
getJavaSpecVersion
());
String
createdBy
=
System
.
getProperty
(
"java.runtime.version"
)
+
...
...
This diff is collapsed.
Click to expand it.
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论