Skip to content
项目
群组
代码片段
帮助
正在加载...
帮助
为 GitLab 提交贡献
登录/注册
切换导航
H
h2database
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
分枝图
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
计划
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
分枝图
统计图
创建新议题
作业
提交
议题看板
打开侧边栏
Administrator
h2database
Commits
20d70c43
提交
20d70c43
authored
15 年前
作者:
Thomas Mueller
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
New lob storage.
上级
a5e2760e
全部展开
隐藏空白字符变更
内嵌
并排
正在显示
5 个修改的文件
包含
26 行增加
和
408 行删除
+26
-408
TestDataPage.java
h2/src/test/org/h2/test/unit/TestDataPage.java
+5
-0
TestFile.java
h2/src/test/org/h2/test/unit/TestFile.java
+5
-0
TestValueHashMap.java
h2/src/test/org/h2/test/unit/TestValueHashMap.java
+5
-0
TestValueMemory.java
h2/src/test/org/h2/test/unit/TestValueMemory.java
+11
-2
TestLob.java
h2/src/test/org/h2/test/utils/TestLob.java
+0
-406
没有找到文件。
h2/src/test/org/h2/test/unit/TestDataPage.java
浏览文件 @
20d70c43
...
@@ -7,6 +7,7 @@
...
@@ -7,6 +7,7 @@
package
org
.
h2
.
test
.
unit
;
package
org
.
h2
.
test
.
unit
;
import
java.math.BigDecimal
;
import
java.math.BigDecimal
;
import
java.sql.Connection
;
import
java.sql.Date
;
import
java.sql.Date
;
import
java.sql.Time
;
import
java.sql.Time
;
import
java.sql.Timestamp
;
import
java.sql.Timestamp
;
...
@@ -309,4 +310,8 @@ public class TestDataPage extends TestBase implements DataHandler {
...
@@ -309,4 +310,8 @@ public class TestDataPage extends TestBase implements DataHandler {
return
null
;
return
null
;
}
}
public
Connection
getLobConnection
()
{
return
null
;
}
}
}
This diff is collapsed.
Click to expand it.
h2/src/test/org/h2/test/unit/TestFile.java
浏览文件 @
20d70c43
...
@@ -6,6 +6,7 @@
...
@@ -6,6 +6,7 @@
*/
*/
package
org
.
h2
.
test
.
unit
;
package
org
.
h2
.
test
.
unit
;
import
java.sql.Connection
;
import
java.util.Random
;
import
java.util.Random
;
import
org.h2.store.DataHandler
;
import
org.h2.store.DataHandler
;
import
org.h2.store.FileStore
;
import
org.h2.store.FileStore
;
...
@@ -174,4 +175,8 @@ public class TestFile extends TestBase implements DataHandler {
...
@@ -174,4 +175,8 @@ public class TestFile extends TestBase implements DataHandler {
return
null
;
return
null
;
}
}
public
Connection
getLobConnection
()
{
return
null
;
}
}
}
This diff is collapsed.
Click to expand it.
h2/src/test/org/h2/test/unit/TestValueHashMap.java
浏览文件 @
20d70c43
...
@@ -6,6 +6,7 @@
...
@@ -6,6 +6,7 @@
*/
*/
package
org
.
h2
.
test
.
unit
;
package
org
.
h2
.
test
.
unit
;
import
java.sql.Connection
;
import
java.util.ArrayList
;
import
java.util.ArrayList
;
import
java.util.Collections
;
import
java.util.Collections
;
import
java.util.Comparator
;
import
java.util.Comparator
;
...
@@ -152,4 +153,8 @@ public class TestValueHashMap extends TestBase implements DataHandler {
...
@@ -152,4 +153,8 @@ public class TestValueHashMap extends TestBase implements DataHandler {
return
null
;
return
null
;
}
}
public
Connection
getLobConnection
()
{
return
null
;
}
}
}
This diff is collapsed.
Click to expand it.
h2/src/test/org/h2/test/unit/TestValueMemory.java
浏览文件 @
20d70c43
...
@@ -9,6 +9,7 @@ package org.h2.test.unit;
...
@@ -9,6 +9,7 @@ package org.h2.test.unit;
import
java.io.ByteArrayInputStream
;
import
java.io.ByteArrayInputStream
;
import
java.io.StringReader
;
import
java.io.StringReader
;
import
java.math.BigDecimal
;
import
java.math.BigDecimal
;
import
java.sql.Connection
;
import
java.sql.SQLException
;
import
java.sql.SQLException
;
import
java.util.ArrayList
;
import
java.util.ArrayList
;
import
java.util.IdentityHashMap
;
import
java.util.IdentityHashMap
;
...
@@ -49,6 +50,7 @@ public class TestValueMemory extends TestBase implements DataHandler {
...
@@ -49,6 +50,7 @@ public class TestValueMemory extends TestBase implements DataHandler {
private
Random
random
=
new
Random
(
1
);
private
Random
random
=
new
Random
(
1
);
private
SmallLRUCache
<
String
,
String
[]>
lobFileListCache
=
SmallLRUCache
.
newInstance
(
128
);
private
SmallLRUCache
<
String
,
String
[]>
lobFileListCache
=
SmallLRUCache
.
newInstance
(
128
);
private
LobStorage
lobStorage
;
/**
/**
* Run just this test.
* Run just this test.
...
@@ -137,12 +139,12 @@ public class TestValueMemory extends TestBase implements DataHandler {
...
@@ -137,12 +139,12 @@ public class TestValueMemory extends TestBase implements DataHandler {
case
Value
.
BLOB
:
{
case
Value
.
BLOB
:
{
int
len
=
(
int
)
Math
.
abs
(
random
.
nextGaussian
()
*
10
);
int
len
=
(
int
)
Math
.
abs
(
random
.
nextGaussian
()
*
10
);
byte
[]
data
=
randomBytes
(
len
);
byte
[]
data
=
randomBytes
(
len
);
return
LobStorage
.
createBlob
(
new
ByteArrayInputStream
(
data
),
len
,
this
);
return
getLobStorage
().
createBlob
(
new
ByteArrayInputStream
(
data
),
len
);
}
}
case
Value
.
CLOB
:
{
case
Value
.
CLOB
:
{
int
len
=
(
int
)
Math
.
abs
(
random
.
nextGaussian
()
*
10
);
int
len
=
(
int
)
Math
.
abs
(
random
.
nextGaussian
()
*
10
);
String
s
=
randomString
(
len
);
String
s
=
randomString
(
len
);
return
LobStorage
.
createClob
(
new
StringReader
(
s
),
len
,
this
);
return
getLobStorage
().
createClob
(
new
StringReader
(
s
),
len
);
}
}
case
Value
.
ARRAY
:
{
case
Value
.
ARRAY
:
{
int
len
=
random
.
nextInt
(
20
);
int
len
=
random
.
nextInt
(
20
);
...
@@ -227,6 +229,13 @@ public class TestValueMemory extends TestBase implements DataHandler {
...
@@ -227,6 +229,13 @@ public class TestValueMemory extends TestBase implements DataHandler {
}
}
public
LobStorage
getLobStorage
()
{
public
LobStorage
getLobStorage
()
{
if
(
lobStorage
==
null
)
{
lobStorage
=
new
LobStorage
(
this
);
}
return
lobStorage
;
}
public
Connection
getLobConnection
()
{
return
null
;
return
null
;
}
}
...
...
This diff is collapsed.
Click to expand it.
h2/src/test/org/h2/test/utils/TestLob.java
deleted
100644 → 0
浏览文件 @
a5e2760e
差异被折叠。
点击展开。
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论