Skip to content
项目
群组
代码片段
帮助
正在加载...
帮助
为 GitLab 提交贡献
登录/注册
切换导航
H
h2database
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
分枝图
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
计划
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
分枝图
统计图
创建新议题
作业
提交
议题看板
打开侧边栏
Administrator
h2database
图像
aa66166c21f38de41db121eb9433560fa03d64bd
切换分支/标签
可以使用方向键移动图形。
从选定的提交开始
Created with Raphaël 2.2.0
3
Jun
2
30
May
28
22
21
20
19
18
17
16
15
14
13
12
11
9
8
5
2
30
Apr
23
18
17
16
15
14
12
11
9
7
5
4
3
2
1
31
Mar
28
26
25
24
19
18
15
14
12
10
3
2
1
28
Feb
27
26
25
24
22
19
18
17
16
14
12
11
10
9
8
7
4
3
2
30
Jan
29
27
24
23
22
21
20
19
18
17
16
15
14
9
8
7
6
5
4
1
30
Dec
29
28
27
26
23
21
20
19
18
17
15
14
13
9
8
7
4
3
2
28
Nov
27
25
22
21
20
18
17
14
13
11
7
6
4
30
Oct
28
25
24
23
22
19
18
17
16
14
12
11
10
9
8
7
6
4
3
2
1
30
Sep
29
28
27
24
23
22
21
20
19
18
17
16
15
13
11
10
9
8
7
3
2
1
30
Aug
29
28
27
26
23
22
21
20
19
16
Fixed / improved test cases
Bugfix for timestamp persistence / transfer
Large result sets now always create temporary tables instead of temporary files.
If a database file in the PageStore file format exists, this file and this mode is now used, even if the database URL does not contain "MV_STORE=FALSE". If a MVStore file exists, it is used.
Databases created with version 1.3.175 and earlier that contained foreign keys in combination with multi-column indexes could not be opened in some cases.
Reduce log output
When using the PageStore, opening a database failed in some cases with a NullPointerException if temporary tables were used (explicitly, or implicitly when using large result sets).
MVStore: the ObjectDataType comparison method was incorrect if one key was Serializable and the other was of a common class.
improve method names
Mainly MVStore improvements
MVStore: temporary tables from result sets could survive re-opening a database, which could result in a ClassCastException.
MVStore: temporary tables from result sets could survive re-opening a database, which could result in a ClassCastException.
MVStore: temporary tables from result sets could survive re-opening a database, which could result in a ClassCastException.
Fix formatting
Fix formatting
Undo change to make the tests run again. Sooner or later the MultiDimension tool will be removed as now we have spatial indexes.
since I made Engine have a private constructor, I should invoke the getInstance method reflectively
singleton classes should have private constructors
fix NPE when backing up and there is a ".mv.db" file lying around that we do not currently have open
add AbbaLockingDetector to test process
fix ABBA locking problem
update changelog
simplify sorting of monitors, and fix the stack trace output so we don't skip frames
reduce synchronization bottleneck in processing date/time values by using a ThreadLocal for the cached Calendar object
Change to MPL 2.0 (work in progress)
Fix bug in dividing very-small BigDecimal numbers
reduce unnecessary object allocation of date/time types
improvements to AbbaLockingDetector
ABBA deadlock detection via code instrumentation
first stage of developing an ABBA lock detector
Fix multi-threaded deadlock when using a View that includes a TableFunction.
Spatial Index: adjust costs so we do not use the spatial index if the query does not contain an intersects operator.
Windows: using a base directory of "C:/" and similar did not work as expected.
MAX_MEMORY_ROWS: use a system property
MAX_MEMORY_ROWS: use a system property
MAX_MEMORY_ROWS: use a system property
MVStore: unique indexes that were created later on did not work correctly if there were over 5000 rows in the table.
Fix test case.
Spaces instead of tabs
MVStore: creating secondary indexes on large tables results in missing rows in the index.