Skip to content
项目
群组
代码片段
帮助
正在加载...
帮助
为 GitLab 提交贡献
登录/注册
切换导航
H
h2database
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
分枝图
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
计划
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
分枝图
统计图
创建新议题
作业
提交
议题看板
打开侧边栏
Administrator
h2database
Commits
51e50c98
提交
51e50c98
authored
4月 26, 2018
作者:
thomasmueller
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
#1091 Get rid if the New class
上级
e07a34d1
隐藏空白字符变更
内嵌
并排
正在显示
59 个修改的文件
包含
138 行增加
和
130 行删除
+138
-130
DropDatabase.java
h2/src/main/org/h2/command/ddl/DropDatabase.java
+2
-2
GrantRevoke.java
h2/src/main/org/h2/command/ddl/GrantRevoke.java
+3
-3
Database.java
h2/src/main/org/h2/engine/Database.java
+5
-4
User.java
h2/src/main/org/h2/engine/User.java
+2
-2
WebApp.java
h2/src/main/org/h2/server/web/WebApp.java
+3
-3
WebServer.java
h2/src/main/org/h2/server/web/WebServer.java
+4
-4
WebServlet.java
h2/src/main/org/h2/server/web/WebServlet.java
+1
-3
Csv.java
h2/src/main/org/h2/tools/Csv.java
+1
-1
Recover.java
h2/src/main/org/h2/tools/Recover.java
+1
-2
Shell.java
h2/src/main/org/h2/tools/Shell.java
+2
-3
CacheTQ.java
h2/src/main/org/h2/util/CacheTQ.java
+1
-1
JdbcUtils.java
h2/src/main/org/h2/util/JdbcUtils.java
+1
-1
Utils.java
h2/src/main/org/h2/util/Utils.java
+11
-0
TestAll.java
h2/src/test/org/h2/test/TestAll.java
+1
-1
Coverage.java
h2/src/test/org/h2/test/coverage/Coverage.java
+2
-2
TestCsv.java
h2/src/test/org/h2/test/db/TestCsv.java
+1
-1
TestFunctions.java
h2/src/test/org/h2/test/db/TestFunctions.java
+2
-2
TestMultiThreadedKernel.java
h2/src/test/org/h2/test/db/TestMultiThreadedKernel.java
+2
-2
TestTableEngines.java
h2/src/test/org/h2/test/db/TestTableEngines.java
+4
-4
TestTransaction.java
h2/src/test/org/h2/test/db/TestTransaction.java
+3
-3
TestTwoPhaseCommit.java
h2/src/test/org/h2/test/db/TestTwoPhaseCommit.java
+1
-1
SupportedTypes.java
h2/src/test/org/h2/test/jaqu/SupportedTypes.java
+3
-2
TestRecover.java
h2/src/test/org/h2/test/poweroff/TestRecover.java
+1
-1
TestScript.java
h2/src/test/org/h2/test/scripts/TestScript.java
+2
-2
TestConcurrent.java
h2/src/test/org/h2/test/store/TestConcurrent.java
+1
-1
TestMVStoreBenchmark.java
h2/src/test/org/h2/test/store/TestMVStoreBenchmark.java
+3
-3
TestTransactionStore.java
h2/src/test/org/h2/test/store/TestTransactionStore.java
+4
-4
BnfRandom.java
h2/src/test/org/h2/test/synth/BnfRandom.java
+1
-1
TestCrashAPI.java
h2/src/test/org/h2/test/synth/TestCrashAPI.java
+2
-2
TestFuzzOptimizations.java
h2/src/test/org/h2/test/synth/TestFuzzOptimizations.java
+1
-1
TestJoin.java
h2/src/test/org/h2/test/synth/TestJoin.java
+2
-2
TestKillRestartMulti.java
h2/src/test/org/h2/test/synth/TestKillRestartMulti.java
+2
-2
TestNestedJoins.java
h2/src/test/org/h2/test/synth/TestNestedJoins.java
+2
-2
TestOuterJoins.java
h2/src/test/org/h2/test/synth/TestOuterJoins.java
+2
-2
TestPowerOffFs2.java
h2/src/test/org/h2/test/synth/TestPowerOffFs2.java
+2
-2
TestRandomCompare.java
h2/src/test/org/h2/test/synth/TestRandomCompare.java
+2
-2
DbConnection.java
h2/src/test/org/h2/test/synth/sql/DbConnection.java
+1
-1
DbState.java
h2/src/test/org/h2/test/synth/sql/DbState.java
+4
-4
Expression.java
h2/src/test/org/h2/test/synth/sql/Expression.java
+1
-1
Result.java
h2/src/test/org/h2/test/synth/sql/Result.java
+2
-2
Table.java
h2/src/test/org/h2/test/synth/sql/Table.java
+3
-3
TestSynth.java
h2/src/test/org/h2/test/synth/sql/TestSynth.java
+3
-3
Parser.java
h2/src/test/org/h2/test/trace/Parser.java
+2
-2
TestClassLoaderLeak.java
h2/src/test/org/h2/test/unit/TestClassLoaderLeak.java
+1
-1
TestClearReferences.java
h2/src/test/org/h2/test/unit/TestClearReferences.java
+1
-1
TestCompress.java
h2/src/test/org/h2/test/unit/TestCompress.java
+1
-1
TestDate.java
h2/src/test/org/h2/test/unit/TestDate.java
+1
-1
TestFileLockProcess.java
h2/src/test/org/h2/test/unit/TestFileLockProcess.java
+1
-1
TestOverflow.java
h2/src/test/org/h2/test/unit/TestOverflow.java
+1
-1
TestPageStore.java
h2/src/test/org/h2/test/unit/TestPageStore.java
+1
-1
ArchiveToolStore.java
h2/src/tools/org/h2/dev/fs/ArchiveToolStore.java
+3
-3
FilePathZip2.java
h2/src/tools/org/h2/dev/fs/FilePathZip2.java
+1
-1
FileShell.java
h2/src/tools/org/h2/dev/fs/FileShell.java
+1
-1
DbInspector.java
h2/src/tools/org/h2/jaqu/DbInspector.java
+4
-4
Query.java
h2/src/tools/org/h2/jaqu/Query.java
+9
-10
SelectTable.java
h2/src/tools/org/h2/jaqu/SelectTable.java
+1
-1
TableDefinition.java
h2/src/tools/org/h2/jaqu/TableDefinition.java
+7
-7
TableInspector.java
h2/src/tools/org/h2/jaqu/TableInspector.java
+4
-4
JavaParser.java
h2/src/tools/org/h2/java/JavaParser.java
+2
-2
没有找到文件。
h2/src/main/org/h2/command/ddl/DropDatabase.java
浏览文件 @
51e50c98
...
...
@@ -54,7 +54,7 @@ public class DropDatabase extends DefineCommand {
boolean
runLoopAgain
;
do
{
ArrayList
<
Table
>
tables
=
db
.
getAllTablesAndViews
(
false
);
ArrayList
<
Table
>
toRemove
=
New
.
arrayList
();
ArrayList
<
Table
>
toRemove
=
new
ArrayList
<>
();
for
(
Table
t
:
tables
)
{
if
(
t
.
getName
()
!=
null
&&
TableType
.
VIEW
==
t
.
getTableType
())
{
...
...
@@ -99,7 +99,7 @@ public class DropDatabase extends DefineCommand {
db
.
removeDatabaseObject
(
session
,
schema
);
}
}
ArrayList
<
SchemaObject
>
list
=
New
.
arrayList
();
ArrayList
<
SchemaObject
>
list
=
new
ArrayList
<>
();
for
(
SchemaObject
obj
:
db
.
getAllSchemaObjects
(
DbObject
.
SEQUENCE
))
{
// ignore these. the ones we want to drop will get dropped when we
// drop their associated tables, and we will ignore the problematic
...
...
h2/src/main/org/h2/command/ddl/GrantRevoke.java
浏览文件 @
51e50c98
...
...
@@ -18,7 +18,7 @@ import org.h2.engine.Session;
import
org.h2.message.DbException
;
import
org.h2.schema.Schema
;
import
org.h2.table.Table
;
import
org.h2.util.
New
;
import
org.h2.util.
Utils
;
/**
* This class represents the statements
...
...
@@ -32,7 +32,7 @@ public class GrantRevoke extends DefineCommand {
private
ArrayList
<
String
>
roleNames
;
private
int
operationType
;
private
int
rightMask
;
private
final
ArrayList
<
Table
>
tables
=
New
.
a
rrayList
();
private
final
ArrayList
<
Table
>
tables
=
Utils
.
newSmallA
rrayList
();
private
Schema
schema
;
private
RightOwner
grantee
;
...
...
@@ -60,7 +60,7 @@ public class GrantRevoke extends DefineCommand {
*/
public
void
addRoleName
(
String
roleName
)
{
if
(
roleNames
==
null
)
{
roleNames
=
New
.
a
rrayList
();
roleNames
=
Utils
.
newSmallA
rrayList
();
}
roleNames
.
add
(
roleName
);
}
...
...
h2/src/main/org/h2/engine/Database.java
浏览文件 @
51e50c98
...
...
@@ -1553,7 +1553,7 @@ public class Database implements DataHandler {
*/
public
ArrayList
<
SchemaObject
>
getAllSchemaObjects
()
{
initMetaTables
();
ArrayList
<
SchemaObject
>
list
=
New
.
arrayList
();
ArrayList
<
SchemaObject
>
list
=
new
ArrayList
<>
();
for
(
Schema
schema
:
schemas
.
values
())
{
list
.
addAll
(
schema
.
getAll
());
}
...
...
@@ -1570,7 +1570,7 @@ public class Database implements DataHandler {
if
(
type
==
DbObject
.
TABLE_OR_VIEW
)
{
initMetaTables
();
}
ArrayList
<
SchemaObject
>
list
=
New
.
arrayList
();
ArrayList
<
SchemaObject
>
list
=
new
ArrayList
<>
();
for
(
Schema
schema
:
schemas
.
values
())
{
list
.
addAll
(
schema
.
getAll
(
type
));
}
...
...
@@ -1602,7 +1602,7 @@ public class Database implements DataHandler {
* @return all objects of that type
*/
public
ArrayList
<
TableSynonym
>
getAllSynonyms
()
{
ArrayList
<
TableSynonym
>
list
=
New
.
arrayList
();
ArrayList
<
TableSynonym
>
list
=
new
ArrayList
<>
();
for
(
Schema
schema
:
schemas
.
values
())
{
list
.
addAll
(
schema
.
getAllSynonyms
());
}
...
...
@@ -1616,7 +1616,8 @@ public class Database implements DataHandler {
* @return the list
*/
public
ArrayList
<
Table
>
getTableOrViewByName
(
String
name
)
{
ArrayList
<
Table
>
list
=
New
.
arrayList
();
// we expect that at most one table matches, at least in most cases
ArrayList
<
Table
>
list
=
new
ArrayList
<>(
1
);
for
(
Schema
schema
:
schemas
.
values
())
{
Table
table
=
schema
.
getTableOrViewByName
(
name
);
if
(
table
!=
null
)
{
...
...
h2/src/main/org/h2/engine/User.java
浏览文件 @
51e50c98
...
...
@@ -7,6 +7,7 @@ package org.h2.engine;
import
java.util.ArrayList
;
import
java.util.Arrays
;
import
org.h2.api.ErrorCode
;
import
org.h2.message.DbException
;
import
org.h2.message.Trace
;
...
...
@@ -18,7 +19,6 @@ import org.h2.table.Table;
import
org.h2.table.TableType
;
import
org.h2.table.TableView
;
import
org.h2.util.MathUtils
;
import
org.h2.util.New
;
import
org.h2.util.StringUtils
;
import
org.h2.util.Utils
;
...
...
@@ -224,7 +224,7 @@ public class User extends RightOwner {
@Override
public
ArrayList
<
DbObject
>
getChildren
()
{
ArrayList
<
DbObject
>
children
=
New
.
arrayList
();
ArrayList
<
DbObject
>
children
=
new
ArrayList
<>
();
for
(
Right
right
:
database
.
getAllRights
())
{
if
(
right
.
getGrantee
()
==
this
)
{
children
.
add
(
right
);
...
...
h2/src/main/org/h2/server/web/WebApp.java
浏览文件 @
51e50c98
...
...
@@ -33,6 +33,7 @@ import java.util.Locale;
import
java.util.Map
;
import
java.util.Properties
;
import
java.util.Random
;
import
org.h2.api.ErrorCode
;
import
org.h2.bnf.Bnf
;
import
org.h2.bnf.context.DbColumn
;
...
...
@@ -55,7 +56,6 @@ import org.h2.tools.RunScript;
import
org.h2.tools.Script
;
import
org.h2.tools.SimpleResultSet
;
import
org.h2.util.JdbcUtils
;
import
org.h2.util.New
;
import
org.h2.util.Profiler
;
import
org.h2.util.ScriptReader
;
import
org.h2.util.SortedProperties
;
...
...
@@ -990,7 +990,7 @@ public class WebApp {
String
sql
=
attributes
.
getProperty
(
"sql"
).
trim
();
try
{
ScriptReader
r
=
new
ScriptReader
(
new
StringReader
(
sql
));
final
ArrayList
<
String
>
list
=
New
.
arrayList
();
final
ArrayList
<
String
>
list
=
new
ArrayList
<>
();
while
(
true
)
{
String
s
=
r
.
readStatement
();
if
(
s
==
null
)
{
...
...
@@ -1425,7 +1425,7 @@ public class WebApp {
private
String
executeLoop
(
Connection
conn
,
int
count
,
String
sql
)
throws
SQLException
{
ArrayList
<
Integer
>
params
=
New
.
arrayList
();
ArrayList
<
Integer
>
params
=
new
ArrayList
<>
();
int
idx
=
0
;
while
(!
stop
)
{
idx
=
sql
.
indexOf
(
'?'
,
idx
);
...
...
h2/src/main/org/h2/server/web/WebServer.java
浏览文件 @
51e50c98
...
...
@@ -24,6 +24,7 @@ import java.util.Map;
import
java.util.Map.Entry
;
import
java.util.Properties
;
import
java.util.Set
;
import
org.h2.engine.Constants
;
import
org.h2.engine.SysProperties
;
import
org.h2.message.DbException
;
...
...
@@ -34,7 +35,6 @@ import org.h2.util.DateTimeUtils;
import
org.h2.util.JdbcUtils
;
import
org.h2.util.MathUtils
;
import
org.h2.util.NetUtils
;
import
org.h2.util.New
;
import
org.h2.util.SortedProperties
;
import
org.h2.util.StringUtils
;
import
org.h2.util.Tool
;
...
...
@@ -469,7 +469,7 @@ public class WebServer implements Service {
}
ArrayList
<
HashMap
<
String
,
Object
>>
getSessions
()
{
ArrayList
<
HashMap
<
String
,
Object
>>
list
=
New
.
arrayList
();
ArrayList
<
HashMap
<
String
,
Object
>>
list
=
new
ArrayList
<>
();
for
(
WebSession
s
:
sessions
.
values
())
{
list
.
add
(
s
.
getInfo
());
}
...
...
@@ -527,7 +527,7 @@ public class WebServer implements Service {
}
public
ArrayList
<
String
>
getCommandHistoryList
()
{
ArrayList
<
String
>
result
=
New
.
arrayList
();
ArrayList
<
String
>
result
=
new
ArrayList
<>
();
if
(
commandHistoryString
==
null
)
{
return
result
;
}
...
...
@@ -634,7 +634,7 @@ public class WebServer implements Service {
* @return the list
*/
synchronized
ArrayList
<
ConnectionInfo
>
getSettings
()
{
ArrayList
<
ConnectionInfo
>
settings
=
New
.
arrayList
();
ArrayList
<
ConnectionInfo
>
settings
=
new
ArrayList
<>
();
if
(
connInfoMap
.
size
()
==
0
)
{
Properties
prop
=
loadProperties
();
if
(
prop
.
size
()
==
0
)
{
...
...
h2/src/main/org/h2/server/web/WebServlet.java
浏览文件 @
51e50c98
...
...
@@ -19,8 +19,6 @@ import javax.servlet.http.HttpServlet;
import
javax.servlet.http.HttpServletRequest
;
import
javax.servlet.http.HttpServletResponse
;
import
org.h2.util.New
;
/**
* This servlet lets the H2 Console be used in a standard servlet container
* such as Tomcat or Jetty.
...
...
@@ -34,7 +32,7 @@ public class WebServlet extends HttpServlet {
public
void
init
()
{
ServletConfig
config
=
getServletConfig
();
Enumeration
<?>
en
=
config
.
getInitParameterNames
();
ArrayList
<
String
>
list
=
New
.
arrayList
();
ArrayList
<
String
>
list
=
new
ArrayList
<>
();
while
(
en
.
hasMoreElements
())
{
String
name
=
en
.
nextElement
().
toString
();
String
value
=
config
.
getInitParameter
(
name
);
...
...
h2/src/main/org/h2/tools/Csv.java
浏览文件 @
51e50c98
...
...
@@ -338,7 +338,7 @@ public class Csv implements SimpleRowSource {
}
private
void
readHeader
()
throws
IOException
{
ArrayList
<
String
>
list
=
New
.
arrayList
();
ArrayList
<
String
>
list
=
new
ArrayList
<>
();
while
(
true
)
{
String
v
=
readValue
();
if
(
v
==
null
)
{
...
...
h2/src/main/org/h2/tools/Recover.java
浏览文件 @
51e50c98
...
...
@@ -66,7 +66,6 @@ import org.h2.store.fs.FileUtils;
import
org.h2.util.IOUtils
;
import
org.h2.util.IntArray
;
import
org.h2.util.MathUtils
;
import
org.h2.util.New
;
import
org.h2.util.SmallLRUCache
;
import
org.h2.util.StatementBuilder
;
import
org.h2.util.StringUtils
;
...
...
@@ -1534,7 +1533,7 @@ public class Recover extends Tool implements DataHandler {
}
private
void
resetSchema
()
{
schema
=
New
.
arrayList
();
schema
=
new
ArrayList
<>
();
objectIdSet
=
new
HashSet
<>();
tableMap
=
new
HashMap
<>();
columnTypeMap
=
new
HashMap
<>();
...
...
h2/src/main/org/h2/tools/Shell.java
浏览文件 @
51e50c98
...
...
@@ -24,7 +24,6 @@ import java.util.concurrent.TimeUnit;
import
org.h2.engine.Constants
;
import
org.h2.server.web.ConnectionInfo
;
import
org.h2.util.JdbcUtils
;
import
org.h2.util.New
;
import
org.h2.util.ScriptReader
;
import
org.h2.util.SortedProperties
;
import
org.h2.util.StringUtils
;
...
...
@@ -49,7 +48,7 @@ public class Shell extends Tool implements Runnable {
private
Statement
stat
;
private
boolean
listMode
;
private
int
maxColumnSize
=
100
;
private
final
ArrayList
<
String
>
history
=
New
.
arrayList
();
private
final
ArrayList
<
String
>
history
=
new
ArrayList
<>
();
private
boolean
stopHide
;
private
String
serverPropertiesDir
=
Constants
.
SERVER_PROPERTIES_DIR
;
...
...
@@ -487,7 +486,7 @@ public class Shell extends Tool implements Runnable {
ResultSetMetaData
meta
=
rs
.
getMetaData
();
int
len
=
meta
.
getColumnCount
();
boolean
truncated
=
false
;
ArrayList
<
String
[]>
rows
=
New
.
arrayList
();
ArrayList
<
String
[]>
rows
=
new
ArrayList
<>
();
// buffer the header
String
[]
columns
=
new
String
[
len
];
for
(
int
i
=
0
;
i
<
len
;
i
++)
{
...
...
h2/src/main/org/h2/util/CacheTQ.java
浏览文件 @
51e50c98
...
...
@@ -74,7 +74,7 @@ public class CacheTQ implements Cache {
@Override
public
ArrayList
<
CacheObject
>
getAllChanged
()
{
ArrayList
<
CacheObject
>
changed
=
New
.
arrayList
();
ArrayList
<
CacheObject
>
changed
=
new
ArrayList
<>
();
changed
.
addAll
(
lru
.
getAllChanged
());
changed
.
addAll
(
fifo
.
getAllChanged
());
return
changed
;
...
...
h2/src/main/org/h2/util/JdbcUtils.java
浏览文件 @
51e50c98
...
...
@@ -144,7 +144,7 @@ public class JdbcUtils {
if
(
allowedClassNames
==
null
)
{
// initialize the static fields
String
s
=
SysProperties
.
ALLOWED_CLASSES
;
ArrayList
<
String
>
prefixes
=
New
.
arrayList
();
ArrayList
<
String
>
prefixes
=
new
ArrayList
<>
();
boolean
allowAll
=
false
;
HashSet
<
String
>
classNames
=
new
HashSet
<>();
for
(
String
p
:
StringUtils
.
arraySplit
(
s
,
','
,
true
))
{
...
...
h2/src/main/org/h2/util/Utils.java
浏览文件 @
51e50c98
...
...
@@ -14,6 +14,7 @@ import java.lang.management.OperatingSystemMXBean;
import
java.lang.reflect.Constructor
;
import
java.lang.reflect.Method
;
import
java.lang.reflect.Modifier
;
import
java.util.ArrayList
;
import
java.util.Arrays
;
import
java.util.Comparator
;
import
java.util.HashMap
;
...
...
@@ -306,6 +307,16 @@ public class Utils {
return
new
int
[
len
];
}
/**
* Create a new ArrayList with an initial capacity of 4.
*
* @param <T> the type
* @return the object
*/
public
static
<
T
>
ArrayList
<
T
>
newSmallArrayList
()
{
return
new
ArrayList
<>(
4
);
}
/**
* Create a long array with the given size.
*
...
...
h2/src/test/org/h2/test/TestAll.java
浏览文件 @
51e50c98
...
...
@@ -436,7 +436,7 @@ java org.h2.test.TestAll timer
/**
* The list of tests.
*/
ArrayList
<
TestBase
>
tests
=
New
.
arrayList
();
ArrayList
<
TestBase
>
tests
=
new
ArrayList
<>
();
private
Server
server
;
...
...
h2/src/test/org/h2/test/coverage/Coverage.java
浏览文件 @
51e50c98
...
...
@@ -26,8 +26,8 @@ import org.h2.util.New;
public
class
Coverage
{
private
static
final
String
IMPORT
=
"import "
+
Coverage
.
class
.
getPackage
().
getName
()
+
".Profile"
;
private
final
ArrayList
<
String
>
files
=
New
.
arrayList
();
private
final
ArrayList
<
String
>
exclude
=
New
.
arrayList
();
private
final
ArrayList
<
String
>
files
=
new
ArrayList
<>
();
private
final
ArrayList
<
String
>
exclude
=
new
ArrayList
<>
();
private
Tokenizer
tokenizer
;
private
Writer
writer
;
private
Writer
data
;
...
...
h2/src/test/org/h2/test/db/TestCsv.java
浏览文件 @
51e50c98
...
...
@@ -353,7 +353,7 @@ public class TestCsv extends TestBase {
int
len
=
getSize
(
1000
,
10000
);
PreparedStatement
prep
=
conn
.
prepareStatement
(
"insert into test(a, b) values(?, ?)"
);
ArrayList
<
String
[]>
list
=
New
.
arrayList
();
ArrayList
<
String
[]>
list
=
new
ArrayList
<>
();
Random
random
=
new
Random
(
1
);
for
(
int
i
=
0
;
i
<
len
;
i
++)
{
String
a
=
randomData
(
random
),
b
=
randomData
(
random
);
...
...
h2/src/test/org/h2/test/db/TestFunctions.java
浏览文件 @
51e50c98
...
...
@@ -685,7 +685,7 @@ public class TestFunctions extends TestBase implements AggregateFunction {
*/
public
static
class
MedianString
implements
AggregateFunction
{
private
final
ArrayList
<
String
>
list
=
New
.
arrayList
();
private
final
ArrayList
<
String
>
list
=
new
ArrayList
<>
();
@Override
public
void
add
(
Object
value
)
{
...
...
@@ -715,7 +715,7 @@ public class TestFunctions extends TestBase implements AggregateFunction {
*/
public
static
class
MedianStringType
implements
Aggregate
{
private
final
ArrayList
<
String
>
list
=
New
.
arrayList
();
private
final
ArrayList
<
String
>
list
=
new
ArrayList
<>
();
@Override
public
void
add
(
Object
value
)
{
...
...
h2/src/test/org/h2/test/db/TestMultiThreadedKernel.java
浏览文件 @
51e50c98
...
...
@@ -103,7 +103,7 @@ public class TestMultiThreadedKernel extends TestBase {
}
private
void
testConcurrentRead
()
throws
Exception
{
ArrayList
<
Task
>
list
=
New
.
arrayList
();
ArrayList
<
Task
>
list
=
new
ArrayList
<>
();
int
size
=
2
;
final
int
count
=
1000
;
final
Connection
[]
connections
=
new
Connection
[
count
];
...
...
@@ -144,7 +144,7 @@ public class TestMultiThreadedKernel extends TestBase {
}
private
void
testCache
()
throws
Exception
{
ArrayList
<
Task
>
list
=
New
.
arrayList
();
ArrayList
<
Task
>
list
=
new
ArrayList
<>
();
int
size
=
3
;
final
int
count
=
100
;
final
Connection
[]
connections
=
new
Connection
[
count
];
...
...
h2/src/test/org/h2/test/db/TestTableEngines.java
浏览文件 @
51e50c98
...
...
@@ -221,7 +221,7 @@ public class TestTableEngines extends TestBase {
stat
.
executeUpdate
(
"CREATE INDEX IDX_C_B_A ON T(C, B, A)"
);
stat
.
executeUpdate
(
"CREATE INDEX IDX_B_A ON T(B, A)"
);
List
<
List
<
Object
>>
dataSet
=
New
.
arrayList
();
List
<
List
<
Object
>>
dataSet
=
new
ArrayList
<>
();
dataSet
.
add
(
Arrays
.<
Object
>
asList
(
1
,
"1"
,
1L
));
dataSet
.
add
(
Arrays
.<
Object
>
asList
(
1
,
"0"
,
2L
));
...
...
@@ -855,7 +855,7 @@ public class TestTableEngines extends TestBase {
private
static
List
<
List
<
Object
>>
query
(
List
<
List
<
Object
>>
dataSet
,
RowFilter
filter
,
RowComparator
sort
)
{
List
<
List
<
Object
>>
res
=
New
.
arrayList
();
List
<
List
<
Object
>>
res
=
new
ArrayList
<>
();
if
(
filter
==
null
)
{
res
.
addAll
(
dataSet
);
}
else
{
...
...
@@ -874,7 +874,7 @@ public class TestTableEngines extends TestBase {
private
static
List
<
List
<
Object
>>
query
(
Statement
stat
,
String
query
)
throws
SQLException
{
ResultSet
rs
=
stat
.
executeQuery
(
query
);
int
cols
=
rs
.
getMetaData
().
getColumnCount
();
List
<
List
<
Object
>>
list
=
New
.
arrayList
();
List
<
List
<
Object
>>
list
=
new
ArrayList
<>
();
while
(
rs
.
next
())
{
List
<
Object
>
row
=
new
ArrayList
<>(
cols
);
for
(
int
i
=
1
;
i
<=
cols
;
i
++)
{
...
...
@@ -1544,7 +1544,7 @@ public class TestTableEngines extends TestBase {
}
lookupBatches
.
incrementAndGet
();
return
new
IndexLookupBatch
()
{
List
<
SearchRow
>
searchRows
=
New
.
arrayList
();
List
<
SearchRow
>
searchRows
=
new
ArrayList
<>
();
@Override
public
String
getPlanSQL
()
{
...
...
h2/src/test/org/h2/test/db/TestTransaction.java
浏览文件 @
51e50c98
...
...
@@ -483,7 +483,7 @@ public class TestTransaction extends TestBase {
test
(
stat
,
"CREATE TABLE NEST1(ID INT PRIMARY KEY,VALUE VARCHAR(255))"
);
test
(
stat
,
"CREATE TABLE NEST2(ID INT PRIMARY KEY,VALUE VARCHAR(255))"
);
DatabaseMetaData
meta
=
conn
.
getMetaData
();
ArrayList
<
String
>
result
=
New
.
arrayList
();
ArrayList
<
String
>
result
=
new
ArrayList
<>
();
ResultSet
rs1
,
rs2
;
rs1
=
meta
.
getTables
(
null
,
null
,
"NEST%"
,
null
);
while
(
rs1
.
next
())
{
...
...
@@ -497,7 +497,7 @@ public class TestTransaction extends TestBase {
}
// should be NEST1.ID, NEST1.NAME, NEST2.ID, NEST2.NAME
assertEquals
(
result
.
toString
(),
4
,
result
.
size
());
result
=
New
.
arrayList
();
result
=
new
ArrayList
<>
();
test
(
stat
,
"INSERT INTO NEST1 VALUES(1,'A')"
);
test
(
stat
,
"INSERT INTO NEST1 VALUES(2,'B')"
);
test
(
stat
,
"INSERT INTO NEST2 VALUES(1,'1')"
);
...
...
@@ -515,7 +515,7 @@ public class TestTransaction extends TestBase {
}
// should be A/1, A/2, B/1, B/2
assertEquals
(
result
.
toString
(),
4
,
result
.
size
());
result
=
New
.
arrayList
();
result
=
new
ArrayList
<>
();
rs1
=
s1
.
executeQuery
(
"SELECT * FROM NEST1 ORDER BY ID"
);
rs2
=
s1
.
executeQuery
(
"SELECT * FROM NEST2 ORDER BY ID"
);
assertThrows
(
ErrorCode
.
OBJECT_CLOSED
,
rs1
).
next
();
...
...
h2/src/test/org/h2/test/db/TestTwoPhaseCommit.java
浏览文件 @
51e50c98
...
...
@@ -88,7 +88,7 @@ public class TestTwoPhaseCommit extends TestBase {
private
void
openWith
(
boolean
rollback
)
throws
SQLException
{
Connection
conn
=
getConnection
(
"twoPhaseCommit"
);
Statement
stat
=
conn
.
createStatement
();
ArrayList
<
String
>
list
=
New
.
arrayList
();
ArrayList
<
String
>
list
=
new
ArrayList
<>
();
ResultSet
rs
=
stat
.
executeQuery
(
"SELECT * FROM INFORMATION_SCHEMA.IN_DOUBT"
);
while
(
rs
.
next
())
{
list
.
add
(
rs
.
getString
(
"TRANSACTION"
));
...
...
h2/src/test/org/h2/test/jaqu/SupportedTypes.java
浏览文件 @
51e50c98
...
...
@@ -7,11 +7,12 @@ package org.h2.test.jaqu;
import
java.math.BigDecimal
;
import
java.sql.Timestamp
;
import
java.util.ArrayList
;
import
java.util.List
;
import
java.util.Random
;
import
org.h2.jaqu.Table.JQColumn
;
import
org.h2.jaqu.Table.JQTable
;
import
org.h2.util.New
;
/**
* A data class that contains a column for each data type.
...
...
@@ -64,7 +65,7 @@ public class SupportedTypes {
private
java
.
sql
.
Timestamp
mySqlTimestamp
;
static
List
<
SupportedTypes
>
createList
()
{
List
<
SupportedTypes
>
list
=
New
.
arrayList
();
List
<
SupportedTypes
>
list
=
new
ArrayList
<>
();
for
(
int
i
=
0
;
i
<
10
;
i
++)
{
list
.
add
(
randomValue
());
}
...
...
h2/src/test/org/h2/test/poweroff/TestRecover.java
浏览文件 @
51e50c98
...
...
@@ -106,7 +106,7 @@ public class TestRecover {
SimpleDateFormat
sd
=
new
SimpleDateFormat
(
"yyMMdd-HHmmss"
);
String
date
=
sd
.
format
(
new
Date
());
File
zipFile
=
new
File
(
root
,
"backup-"
+
date
+
"-"
+
node
+
".zip"
);
ArrayList
<
File
>
list
=
New
.
arrayList
();
ArrayList
<
File
>
list
=
new
ArrayList
<>
();
File
base
=
new
File
(
sourcePath
);
listRecursive
(
list
,
base
);
if
(
list
.
size
()
==
0
)
{
...
...
h2/src/test/org/h2/test/scripts/TestScript.java
浏览文件 @
51e50c98
...
...
@@ -40,7 +40,7 @@ public class TestScript extends TestBase {
/** If set to true, the test will exit at the first failure. */
private
boolean
failFast
;
private
final
ArrayList
<
String
>
statements
=
New
.
arrayList
();
private
final
ArrayList
<
String
>
statements
=
new
ArrayList
<>
();
private
boolean
reconnectOften
;
private
Connection
conn
;
...
...
@@ -49,7 +49,7 @@ public class TestScript extends TestBase {
private
LineNumberReader
in
;
private
int
outputLineNo
;
private
PrintStream
out
;
private
final
ArrayList
<
String
[]>
result
=
New
.
arrayList
();
private
final
ArrayList
<
String
[]>
result
=
new
ArrayList
<>
();
private
String
putBack
;
private
StringBuilder
errors
;
...
...
h2/src/test/org/h2/test/store/TestConcurrent.java
浏览文件 @
51e50c98
...
...
@@ -387,7 +387,7 @@ public class TestConcurrent extends TestMVStore {
fileName
(
fileName
).
autoCommitDisabled
().
open
();
try
{
s
.
setRetentionTime
(
0
);
final
ArrayList
<
MVMap
<
Integer
,
Integer
>>
list
=
New
.
arrayList
();
final
ArrayList
<
MVMap
<
Integer
,
Integer
>>
list
=
new
ArrayList
<>
();
for
(
int
i
=
0
;
i
<
count
;
i
++)
{
MVMap
<
Integer
,
Integer
>
m
=
s
.
openMap
(
"d"
+
i
);
list
.
add
(
m
);
...
...
h2/src/test/org/h2/test/store/TestMVStoreBenchmark.java
浏览文件 @
51e50c98
...
...
@@ -77,7 +77,7 @@ public class TestMVStoreBenchmark extends TestBase {
ArrayList
<
Map
<
Integer
,
String
>>
mapList
;
long
mem
;
mapList
=
New
.
arrayList
();
mapList
=
new
ArrayList
<>
();
mem
=
getMemory
();
for
(
int
i
=
0
;
i
<
count
;
i
++)
{
mapList
.
add
(
new
HashMap
<
Integer
,
String
>(
size
));
...
...
@@ -86,7 +86,7 @@ public class TestMVStoreBenchmark extends TestBase {
hash
=
getMemory
()
-
mem
;
mapList
.
size
();
mapList
=
New
.
arrayList
();
mapList
=
new
ArrayList
<>
();
mem
=
getMemory
();
for
(
int
i
=
0
;
i
<
count
;
i
++)
{
mapList
.
add
(
new
TreeMap
<
Integer
,
String
>());
...
...
@@ -95,7 +95,7 @@ public class TestMVStoreBenchmark extends TestBase {
tree
=
getMemory
()
-
mem
;
mapList
.
size
();
mapList
=
New
.
arrayList
();
mapList
=
new
ArrayList
<>
();
mem
=
getMemory
();
MVStore
store
=
MVStore
.
open
(
null
);
for
(
int
i
=
0
;
i
<
count
;
i
++)
{
...
...
h2/src/test/org/h2/test/store/TestTransactionStore.java
浏览文件 @
51e50c98
...
...
@@ -326,7 +326,7 @@ public class TestTransactionStore extends TestBase {
ts
=
new
TransactionStore
(
s
);
ts
.
init
();
ts
.
setMaxTransactionId
(
16
);
ArrayList
<
Transaction
>
fifo
=
New
.
arrayList
();
ArrayList
<
Transaction
>
fifo
=
new
ArrayList
<>
();
int
open
=
0
;
for
(
int
i
=
0
;
i
<
64
;
i
++)
{
Transaction
t
=
null
;
...
...
@@ -739,9 +739,9 @@ public class TestTransactionStore extends TestBase {
}
private
void
testCompareWithPostgreSQL
()
throws
Exception
{
ArrayList
<
Statement
>
statements
=
New
.
arrayList
();
ArrayList
<
Transaction
>
transactions
=
New
.
arrayList
();
ArrayList
<
TransactionMap
<
Integer
,
String
>>
maps
=
New
.
arrayList
();
ArrayList
<
Statement
>
statements
=
new
ArrayList
<>
();
ArrayList
<
Transaction
>
transactions
=
new
ArrayList
<>
();
ArrayList
<
TransactionMap
<
Integer
,
String
>>
maps
=
new
ArrayList
<>
();
int
connectionCount
=
3
,
opCount
=
1000
,
rowCount
=
10
;
try
{
Class
.
forName
(
"org.postgresql.Driver"
);
...
...
h2/src/test/org/h2/test/synth/BnfRandom.java
浏览文件 @
51e50c98
...
...
@@ -22,7 +22,7 @@ public class BnfRandom implements BnfVisitor {
private
static
final
boolean
SHOW_SYNTAX
=
false
;
private
final
Random
random
=
new
Random
();
private
final
ArrayList
<
RuleHead
>
statements
=
New
.
arrayList
();
private
final
ArrayList
<
RuleHead
>
statements
=
new
ArrayList
<>
();
private
int
level
;
private
String
sql
;
...
...
h2/src/test/org/h2/test/synth/TestCrashAPI.java
浏览文件 @
51e50c98
...
...
@@ -61,11 +61,11 @@ public class TestCrashAPI extends TestBase implements Runnable {
private
static
final
String
DIR
=
"synth"
;
private
final
ArrayList
<
Object
>
objects
=
New
.
arrayList
();
private
final
ArrayList
<
Object
>
objects
=
new
ArrayList
<>
();
private
final
HashMap
<
Class
<?>,
ArrayList
<
Method
>>
classMethods
=
new
HashMap
<>();
private
RandomGen
random
=
new
RandomGen
();
private
final
ArrayList
<
String
>
statements
=
New
.
arrayList
();
private
final
ArrayList
<
String
>
statements
=
new
ArrayList
<>
();
private
int
openCount
;
private
long
callCount
;
private
volatile
long
maxWait
=
60
;
...
...
h2/src/test/org/h2/test/synth/TestFuzzOptimizations.java
浏览文件 @
51e50c98
...
...
@@ -105,7 +105,7 @@ public class TestFuzzOptimizations extends TestBase {
long
seed
=
seedGenerator
.
nextLong
();
println
(
"seed: "
+
seed
);
Random
random
=
new
Random
(
seed
);
ArrayList
<
String
>
params
=
New
.
arrayList
();
ArrayList
<
String
>
params
=
new
ArrayList
<>
();
String
condition
=
getRandomCondition
(
random
,
params
,
columns
,
compares
,
values
);
String
message
=
"seed: "
+
seed
+
" "
+
condition
;
...
...
h2/src/test/org/h2/test/synth/TestJoin.java
浏览文件 @
51e50c98
...
...
@@ -27,7 +27,7 @@ import org.h2.util.StringUtils;
*/
public
class
TestJoin
extends
TestBase
{
private
final
ArrayList
<
Connection
>
connections
=
New
.
arrayList
();
private
final
ArrayList
<
Connection
>
connections
=
new
ArrayList
<>
();
private
Random
random
;
private
int
paramCount
;
private
StringBuilder
buff
;
...
...
@@ -288,7 +288,7 @@ public class TestJoin extends TestBase {
}
b
.
append
(
":\n"
);
String
result
=
b
.
toString
();
ArrayList
<
String
>
list
=
New
.
arrayList
();
ArrayList
<
String
>
list
=
new
ArrayList
<>
();
while
(
rs
.
next
())
{
b
=
new
StringBuilder
();
for
(
int
i
=
0
;
i
<
columnCount
;
i
++)
{
...
...
h2/src/test/org/h2/test/synth/TestKillRestartMulti.java
浏览文件 @
51e50c98
...
...
@@ -38,8 +38,8 @@ public class TestKillRestartMulti extends TestBase {
private
String
url
;
private
String
user
=
"sa"
;
private
String
password
=
"sa"
;
private
final
ArrayList
<
Connection
>
connections
=
New
.
arrayList
();
private
final
ArrayList
<
String
>
tables
=
New
.
arrayList
();
private
final
ArrayList
<
Connection
>
connections
=
new
ArrayList
<>
();
private
final
ArrayList
<
String
>
tables
=
new
ArrayList
<>
();
private
int
openCount
;
...
...
h2/src/test/org/h2/test/synth/TestNestedJoins.java
浏览文件 @
51e50c98
...
...
@@ -26,7 +26,7 @@ import org.h2.util.ScriptReader;
*/
public
class
TestNestedJoins
extends
TestBase
{
private
final
ArrayList
<
Statement
>
dbs
=
New
.
arrayList
();
private
final
ArrayList
<
Statement
>
dbs
=
new
ArrayList
<>
();
/**
* Run just this test.
...
...
@@ -218,7 +218,7 @@ public class TestNestedJoins extends TestBase {
}
private
static
String
getResult
(
ResultSet
rs
)
throws
SQLException
{
ArrayList
<
String
>
list
=
New
.
arrayList
();
ArrayList
<
String
>
list
=
new
ArrayList
<>
();
while
(
rs
.
next
())
{
StringBuilder
buff
=
new
StringBuilder
();
for
(
int
i
=
0
;
i
<
rs
.
getMetaData
().
getColumnCount
();
i
++)
{
...
...
h2/src/test/org/h2/test/synth/TestOuterJoins.java
浏览文件 @
51e50c98
...
...
@@ -25,7 +25,7 @@ import org.h2.util.ScriptReader;
*/
public
class
TestOuterJoins
extends
TestBase
{
private
final
ArrayList
<
Statement
>
dbs
=
New
.
arrayList
();
private
final
ArrayList
<
Statement
>
dbs
=
new
ArrayList
<>
();
/**
* Run just this test.
...
...
@@ -271,7 +271,7 @@ public class TestOuterJoins extends TestBase {
}
private
static
String
getResult
(
ResultSet
rs
)
throws
SQLException
{
ArrayList
<
String
>
list
=
New
.
arrayList
();
ArrayList
<
String
>
list
=
new
ArrayList
<>
();
while
(
rs
.
next
())
{
StringBuilder
buff
=
new
StringBuilder
();
for
(
int
i
=
0
;
i
<
rs
.
getMetaData
().
getColumnCount
();
i
++)
{
...
...
h2/src/test/org/h2/test/synth/TestPowerOffFs2.java
浏览文件 @
51e50c98
...
...
@@ -30,8 +30,8 @@ public class TestPowerOffFs2 extends TestBase {
private
FilePathDebug
fs
;
private
String
url
;
private
final
ArrayList
<
Connection
>
connections
=
New
.
arrayList
();
private
final
ArrayList
<
String
>
tables
=
New
.
arrayList
();
private
final
ArrayList
<
Connection
>
connections
=
new
ArrayList
<>
();
private
final
ArrayList
<
String
>
tables
=
new
ArrayList
<>
();
/**
* Run just this test.
...
...
h2/src/test/org/h2/test/synth/TestRandomCompare.java
浏览文件 @
51e50c98
...
...
@@ -21,7 +21,7 @@ import org.h2.util.New;
*/
public
class
TestRandomCompare
extends
TestBase
{
private
final
ArrayList
<
Statement
>
dbs
=
New
.
arrayList
();
private
final
ArrayList
<
Statement
>
dbs
=
new
ArrayList
<>
();
private
int
aliasId
;
/**
...
...
@@ -246,7 +246,7 @@ public class TestRandomCompare extends TestBase {
}
private
static
String
getResult
(
ResultSet
rs
)
throws
SQLException
{
ArrayList
<
String
>
list
=
New
.
arrayList
();
ArrayList
<
String
>
list
=
new
ArrayList
<>
();
while
(
rs
.
next
())
{
StringBuilder
buff
=
new
StringBuilder
();
for
(
int
i
=
0
;
i
<
rs
.
getMetaData
().
getColumnCount
();
i
++)
{
...
...
h2/src/test/org/h2/test/synth/sql/DbConnection.java
浏览文件 @
51e50c98
...
...
@@ -45,7 +45,7 @@ class DbConnection implements DbInterface {
log
(
"reset;"
);
DatabaseMetaData
meta
=
conn
.
getMetaData
();
Statement
stat
=
conn
.
createStatement
();
ArrayList
<
String
>
tables
=
New
.
arrayList
();
ArrayList
<
String
>
tables
=
new
ArrayList
<>
();
ResultSet
rs
=
meta
.
getTables
(
null
,
null
,
null
,
new
String
[]
{
"TABLE"
});
while
(
rs
.
next
())
{
String
schemaName
=
rs
.
getString
(
"TABLE_SCHEM"
);
...
...
h2/src/test/org/h2/test/synth/sql/DbState.java
浏览文件 @
51e50c98
...
...
@@ -16,8 +16,8 @@ public class DbState implements DbInterface {
private
boolean
connected
;
private
boolean
autoCommit
;
private
final
TestSynth
config
;
private
ArrayList
<
Table
>
tables
=
New
.
arrayList
();
private
ArrayList
<
Index
>
indexes
=
New
.
arrayList
();
private
ArrayList
<
Table
>
tables
=
new
ArrayList
<>
();
private
ArrayList
<
Index
>
indexes
=
new
ArrayList
<>
();
DbState
(
TestSynth
config
)
{
this
.
config
=
config
;
...
...
@@ -25,8 +25,8 @@ public class DbState implements DbInterface {
@Override
public
void
reset
()
{
tables
=
New
.
arrayList
();
indexes
=
New
.
arrayList
();
tables
=
new
ArrayList
<>
();
indexes
=
new
ArrayList
<>
();
}
@Override
...
...
h2/src/test/org/h2/test/synth/sql/Expression.java
浏览文件 @
51e50c98
...
...
@@ -35,7 +35,7 @@ public class Expression {
if
(
config
.
random
().
getBoolean
(
30
))
{
return
new
String
[]
{
"*"
};
}
ArrayList
<
String
>
exp
=
New
.
arrayList
();
ArrayList
<
String
>
exp
=
new
ArrayList
<>
();
String
sql
=
""
;
if
(
config
.
random
().
getBoolean
(
10
))
{
sql
+=
"DISTINCT "
;
...
...
h2/src/test/org/h2/test/synth/sql/Result.java
浏览文件 @
51e50c98
...
...
@@ -59,8 +59,8 @@ class Result implements Comparable<Result> {
this
.
sql
=
sql
;
type
=
RESULT_SET
;
try
{
rows
=
New
.
arrayList
();
header
=
New
.
arrayList
();
rows
=
new
ArrayList
<>
();
header
=
new
ArrayList
<>
();
ResultSetMetaData
meta
=
rs
.
getMetaData
();
int
len
=
meta
.
getColumnCount
();
Column
[]
cols
=
new
Column
[
len
];
...
...
h2/src/test/org/h2/test/synth/sql/Table.java
浏览文件 @
51e50c98
...
...
@@ -18,7 +18,7 @@ class Table {
private
boolean
globalTemporary
;
private
Column
[]
columns
;
private
Column
[]
primaryKeys
;
private
final
ArrayList
<
Index
>
indexes
=
New
.
arrayList
();
private
final
ArrayList
<
Index
>
indexes
=
new
ArrayList
<>
();
Table
(
TestSynth
config
)
{
this
.
config
=
config
;
...
...
@@ -178,7 +178,7 @@ class Table {
* @return the column
*/
Column
getRandomConditionColumn
()
{
ArrayList
<
Column
>
list
=
New
.
arrayList
();
ArrayList
<
Column
>
list
=
new
ArrayList
<>
();
for
(
Column
col
:
columns
)
{
if
(
Column
.
isConditionType
(
config
,
col
.
getType
()))
{
list
.
add
(
col
);
...
...
@@ -205,7 +205,7 @@ class Table {
* @return the column or null if no such column was found
*/
Column
getRandomColumnOfType
(
int
type
)
{
ArrayList
<
Column
>
list
=
New
.
arrayList
();
ArrayList
<
Column
>
list
=
new
ArrayList
<>
();
for
(
Column
col
:
columns
)
{
if
(
col
.
getType
()
==
type
)
{
list
.
add
(
col
);
...
...
h2/src/test/org/h2/test/synth/sql/TestSynth.java
浏览文件 @
51e50c98
...
...
@@ -144,7 +144,7 @@ public class TestSynth extends TestBase {
private
void
testRun
(
int
seed
)
throws
Exception
{
random
.
setSeed
(
seed
);
commands
=
New
.
arrayList
();
commands
=
new
ArrayList
<>
();
add
(
Command
.
getConnect
(
this
));
add
(
Command
.
getReset
(
this
));
...
...
@@ -202,7 +202,7 @@ public class TestSynth extends TestBase {
private
boolean
process
(
int
seed
,
int
id
,
Command
command
)
throws
Exception
{
try
{
ArrayList
<
Result
>
results
=
New
.
arrayList
();
ArrayList
<
Result
>
results
=
new
ArrayList
<>
();
for
(
int
i
=
0
;
i
<
databases
.
size
();
i
++)
{
DbInterface
db
=
databases
.
get
(
i
);
Result
result
=
command
.
run
(
db
);
...
...
@@ -278,7 +278,7 @@ public class TestSynth extends TestBase {
public
TestBase
init
(
TestAll
conf
)
throws
Exception
{
super
.
init
(
conf
);
deleteDb
(
"synth/synth"
);
databases
=
New
.
arrayList
();
databases
=
new
ArrayList
<>
();
// mode = HSQLDB;
// addDatabase("org.hsqldb.jdbcDriver", "jdbc:hsqldb:test", "sa", "" );
...
...
h2/src/test/org/h2/test/trace/Parser.java
浏览文件 @
51e50c98
...
...
@@ -209,7 +209,7 @@ class Parser {
read
(
"["
);
read
(
"]"
);
read
(
"{"
);
ArrayList
<
Object
>
values
=
New
.
arrayList
();
ArrayList
<
Object
>
values
=
new
ArrayList
<>
();
do
{
values
.
add
(
parseValue
().
getValue
());
}
while
(
readIf
(
","
));
...
...
@@ -250,7 +250,7 @@ class Parser {
private
void
parseCall
(
String
objectName
,
Object
o
,
String
methodName
)
{
stat
.
setMethodCall
(
objectName
,
o
,
methodName
);
ArrayList
<
Arg
>
args
=
New
.
arrayList
();
ArrayList
<
Arg
>
args
=
new
ArrayList
<>
();
read
(
"("
);
while
(
true
)
{
if
(
readIf
(
")"
))
{
...
...
h2/src/test/org/h2/test/unit/TestClassLoaderLeak.java
浏览文件 @
51e50c98
...
...
@@ -57,7 +57,7 @@ public class TestClassLoaderLeak extends TestBase {
// (check incoming references to TestClassLoader)
boolean
fillMemory
=
false
;
if
(
fillMemory
)
{
ArrayList
<
byte
[]>
memory
=
New
.
arrayList
();
ArrayList
<
byte
[]>
memory
=
new
ArrayList
<>
();
for
(
int
i
=
0
;
i
<
Integer
.
MAX_VALUE
;
i
++)
{
memory
.
add
(
new
byte
[
1024
]);
}
...
...
h2/src/test/org/h2/test/unit/TestClearReferences.java
浏览文件 @
51e50c98
...
...
@@ -93,7 +93,7 @@ public class TestClearReferences extends TestBase {
}
private
void
clear
()
throws
Exception
{
ArrayList
<
Class
<?>>
classes
=
New
.
arrayList
();
ArrayList
<
Class
<?>>
classes
=
new
ArrayList
<>
();
findClasses
(
classes
,
new
File
(
"bin/org/h2"
));
findClasses
(
classes
,
new
File
(
"temp/org/h2"
));
for
(
Class
<?>
clazz
:
classes
)
{
...
...
h2/src/test/org/h2/test/unit/TestCompress.java
浏览文件 @
51e50c98
...
...
@@ -179,7 +179,7 @@ public class TestCompress extends TestBase {
}
for
(
int
j
=
0
;
j
<
4
;
j
++)
{
ArrayList
<
byte
[]>
comp
=
New
.
arrayList
();
ArrayList
<
byte
[]>
comp
=
new
ArrayList
<>
();
InputStream
in
=
FileUtils
.
newInputStream
(
"memFS:compress.h2.db"
);
while
(
true
)
{
int
len
=
in
.
read
(
buff2
);
...
...
h2/src/test/org/h2/test/unit/TestDate.java
浏览文件 @
51e50c98
...
...
@@ -474,7 +474,7 @@ public class TestDate extends TestBase {
* @return the list
*/
public
static
ArrayList
<
TimeZone
>
getDistinctTimeZones
()
{
ArrayList
<
TimeZone
>
distinct
=
New
.
arrayList
();
ArrayList
<
TimeZone
>
distinct
=
new
ArrayList
<>
();
for
(
String
id
:
TimeZone
.
getAvailableIDs
())
{
TimeZone
t
=
TimeZone
.
getTimeZone
(
id
);
for
(
TimeZone
d
:
distinct
)
{
...
...
h2/src/test/org/h2/test/unit/TestFileLockProcess.java
浏览文件 @
51e50c98
...
...
@@ -76,7 +76,7 @@ public class TestFileLockProcess extends TestBase {
String
[]
procDef
=
{
"java"
,
selfDestruct
,
"-cp"
,
getClassPath
(),
getClass
().
getName
(),
url
};
ArrayList
<
Process
>
processes
=
New
.
arrayList
();
ArrayList
<
Process
>
processes
=
new
ArrayList
<>
();
for
(
int
i
=
0
;
i
<
count
;
i
++)
{
Thread
.
sleep
(
100
);
if
(
i
%
10
==
0
)
{
...
...
h2/src/test/org/h2/test/unit/TestOverflow.java
浏览文件 @
51e50c98
...
...
@@ -42,7 +42,7 @@ public class TestOverflow extends TestBase {
}
private
void
test
(
int
type
,
long
minValue
,
long
maxValue
)
{
values
=
New
.
arrayList
();
values
=
new
ArrayList
<>
();
this
.
dataType
=
type
;
this
.
min
=
new
BigInteger
(
""
+
minValue
);
this
.
max
=
new
BigInteger
(
""
+
maxValue
);
...
...
h2/src/test/org/h2/test/unit/TestPageStore.java
浏览文件 @
51e50c98
...
...
@@ -179,7 +179,7 @@ public class TestPageStore extends TestBase {
stat
.
execute
(
"insert into test "
+
"select x, space(1100+x) from system_range(1, 100)"
);
Random
r
=
new
Random
(
1
);
ArrayList
<
Connection
>
list
=
New
.
arrayList
();
ArrayList
<
Connection
>
list
=
new
ArrayList
<>
();
for
(
int
i
=
0
;
i
<
10
;
i
++)
{
Connection
conn2
=
getConnection
(
url
,
getUser
(),
getPassword
());
list
.
add
(
conn2
);
...
...
h2/src/tools/org/h2/dev/fs/ArchiveToolStore.java
浏览文件 @
51e50c98
...
...
@@ -68,7 +68,7 @@ public class ArchiveToolStore {
start
();
long
tempSize
=
8
*
1024
*
1024
;
String
tempFileName
=
fileName
+
".temp"
;
ArrayList
<
String
>
fileNames
=
New
.
arrayList
();
ArrayList
<
String
>
fileNames
=
new
ArrayList
<>
();
System
.
out
.
println
(
"Reading the file list"
);
long
totalSize
=
addFiles
(
sourceDir
,
fileNames
);
...
...
@@ -160,7 +160,7 @@ public class ArchiveToolStore {
filesTemp
.
put
(
name
,
posArray
);
}
storeTemp
.
commit
();
ArrayList
<
Cursor
<
int
[],
byte
[]>>
list
=
New
.
arrayList
();
ArrayList
<
Cursor
<
int
[],
byte
[]>>
list
=
new
ArrayList
<>
();
totalSize
=
0
;
for
(
int
i
=
1
;
i
<=
segmentId
;
i
++)
{
MVMap
<
int
[],
byte
[]>
data
=
storeTemp
.
openMap
(
"data"
+
i
);
...
...
@@ -379,7 +379,7 @@ public class ArchiveToolStore {
storeTemp
.
commit
();
}
ArrayList
<
Cursor
<
int
[],
byte
[]>>
list
=
New
.
arrayList
();
ArrayList
<
Cursor
<
int
[],
byte
[]>>
list
=
new
ArrayList
<>
();
totalSize
=
0
;
currentSize
=
0
;
for
(
int
i
=
1
;
i
<=
lastSegment
;
i
++)
{
...
...
h2/src/tools/org/h2/dev/fs/FilePathZip2.java
浏览文件 @
51e50c98
...
...
@@ -217,7 +217,7 @@ public class FilePathZip2 extends FilePath {
ZipInputStream
file
=
openZip
();
String
dirName
=
getEntryName
();
String
prefix
=
path
.
substring
(
0
,
path
.
length
()
-
dirName
.
length
());
ArrayList
<
FilePath
>
list
=
New
.
arrayList
();
ArrayList
<
FilePath
>
list
=
new
ArrayList
<>
();
while
(
true
)
{
ZipEntry
entry
=
file
.
getNextEntry
();
if
(
entry
==
null
)
{
...
...
h2/src/tools/org/h2/dev/fs/FileShell.java
浏览文件 @
51e50c98
...
...
@@ -278,7 +278,7 @@ public class FileShell extends Tool {
recursive
=
true
;
}
String
target
=
getFile
(
list
[
i
++]);
ArrayList
<
String
>
source
=
New
.
arrayList
();
ArrayList
<
String
>
source
=
new
ArrayList
<>
();
readFileList
(
list
,
i
,
source
,
recursive
);
zip
(
target
,
currentWorkingDirectory
,
source
);
}
...
...
h2/src/tools/org/h2/jaqu/DbInspector.java
浏览文件 @
51e50c98
...
...
@@ -58,7 +58,7 @@ public class DbInspector {
public
List
<
String
>
generateModel
(
String
schema
,
String
table
,
String
packageName
,
boolean
annotateSchema
,
boolean
trimStrings
)
{
try
{
List
<
String
>
models
=
New
.
arrayList
();
List
<
String
>
models
=
new
ArrayList
<>
();
List
<
TableInspector
>
tables
=
getTables
(
schema
,
table
);
for
(
TableInspector
t
:
tables
)
{
t
.
read
(
metaData
);
...
...
@@ -134,7 +134,7 @@ public class DbInspector {
ResultSet
rs
=
null
;
try
{
rs
=
getMetaData
().
getSchemas
();
ArrayList
<
String
>
schemaList
=
New
.
arrayList
();
ArrayList
<
String
>
schemaList
=
new
ArrayList
<>
();
while
(
rs
.
next
())
{
schemaList
.
add
(
rs
.
getString
(
"TABLE_SCHEM"
));
}
...
...
@@ -143,7 +143,7 @@ public class DbInspector {
String
jaquTables
=
DbVersion
.
class
.
getAnnotation
(
JQTable
.
class
)
.
name
();
List
<
TableInspector
>
tables
=
New
.
arrayList
();
List
<
TableInspector
>
tables
=
new
ArrayList
<>
();
if
(
schemaList
.
size
()
==
0
)
{
schemaList
.
add
(
null
);
}
...
...
@@ -165,7 +165,7 @@ public class DbInspector {
return
tables
;
}
// schema subset OR table subset OR exact match
List
<
TableInspector
>
matches
=
New
.
arrayList
();
List
<
TableInspector
>
matches
=
new
ArrayList
<>
();
for
(
TableInspector
t
:
tables
)
{
if
(
t
.
matches
(
schema
,
table
))
{
matches
.
add
(
t
);
...
...
h2/src/tools/org/h2/jaqu/Query.java
浏览文件 @
51e50c98
...
...
@@ -14,11 +14,11 @@ import java.util.ArrayList;
import
java.util.HashMap
;
import
java.util.IdentityHashMap
;
import
java.util.List
;
import
org.h2.jaqu.bytecode.ClassReader
;
import
org.h2.jaqu.util.StatementLogger
;
import
org.h2.jaqu.util.ClassUtils
;
import
org.h2.jaqu.util.StatementLogger
;
import
org.h2.util.JdbcUtils
;
import
org.h2.util.New
;
/**
* This class represents a query.
...
...
@@ -29,13 +29,12 @@ public class Query<T> {
private
final
Db
db
;
private
SelectTable
<
T
>
from
;
private
final
ArrayList
<
Token
>
conditions
=
New
.
arrayList
();
private
final
ArrayList
<
UpdateColumn
>
updateColumnDeclarations
=
New
.
arrayList
();
private
final
ArrayList
<
SelectTable
<?>>
joins
=
New
.
arrayList
();
private
final
ArrayList
<
Token
>
conditions
=
new
ArrayList
<>();
private
final
ArrayList
<
UpdateColumn
>
updateColumnDeclarations
=
new
ArrayList
<>();
private
final
ArrayList
<
SelectTable
<?>>
joins
=
new
ArrayList
<>();
private
final
IdentityHashMap
<
Object
,
SelectColumn
<
T
>>
aliasMap
=
ClassUtils
.
newIdentityHashMap
();
private
final
ArrayList
<
OrderExpression
<
T
>>
orderByList
=
New
.
arrayList
();
private
final
ArrayList
<
OrderExpression
<
T
>>
orderByList
=
new
ArrayList
<>
();
private
Object
[]
groupByExpressions
;
private
long
limit
;
private
long
offset
;
...
...
@@ -99,7 +98,7 @@ public class Query<T> {
}
private
List
<
T
>
select
(
boolean
distinct
)
{
List
<
T
>
result
=
New
.
arrayList
();
List
<
T
>
result
=
new
ArrayList
<>
();
TableDefinition
<
T
>
def
=
from
.
getAliasDefinition
();
SQLStatement
stat
=
getSelectStatement
(
distinct
);
def
.
appendSelectList
(
stat
);
...
...
@@ -178,7 +177,7 @@ public class Query<T> {
}
private
<
X
>
List
<
X
>
select
(
Class
<
X
>
clazz
,
X
x
,
boolean
distinct
)
{
List
<
X
>
result
=
New
.
arrayList
();
List
<
X
>
result
=
new
ArrayList
<>
();
TableDefinition
<
X
>
def
=
db
.
define
(
clazz
);
SQLStatement
stat
=
getSelectStatement
(
distinct
);
def
.
appendSelectList
(
stat
,
this
,
x
);
...
...
@@ -207,7 +206,7 @@ public class Query<T> {
appendSQL
(
stat
,
x
);
appendFromWhere
(
stat
);
ResultSet
rs
=
stat
.
executeQuery
();
List
<
X
>
result
=
New
.
arrayList
();
List
<
X
>
result
=
new
ArrayList
<>
();
Statement
s
=
null
;
try
{
s
=
rs
.
getStatement
();
...
...
h2/src/tools/org/h2/jaqu/SelectTable.java
浏览文件 @
51e50c98
...
...
@@ -23,7 +23,7 @@ class SelectTable<T> {
private
final
String
as
;
private
final
TableDefinition
<
T
>
aliasDef
;
private
final
boolean
outerJoin
;
private
final
ArrayList
<
Token
>
joinConditions
=
New
.
arrayList
();
private
final
ArrayList
<
Token
>
joinConditions
=
new
ArrayList
<>
();
private
final
T
alias
;
@SuppressWarnings
(
"unchecked"
)
...
...
h2/src/tools/org/h2/jaqu/TableDefinition.java
浏览文件 @
51e50c98
...
...
@@ -96,12 +96,12 @@ class TableDefinition<T> {
int
tableVersion
;
private
boolean
createTableIfRequired
=
true
;
private
final
Class
<
T
>
clazz
;
private
final
ArrayList
<
FieldDefinition
>
fields
=
New
.
arrayList
();
private
final
ArrayList
<
FieldDefinition
>
fields
=
new
ArrayList
<>
();
private
final
IdentityHashMap
<
Object
,
FieldDefinition
>
fieldMap
=
ClassUtils
.
newIdentityHashMap
();
private
List
<
String
>
primaryKeyColumnNames
;
private
final
ArrayList
<
IndexDefinition
>
indexes
=
New
.
arrayList
();
private
final
ArrayList
<
IndexDefinition
>
indexes
=
new
ArrayList
<>
();
private
boolean
memoryTable
;
TableDefinition
(
Class
<
T
>
clazz
)
{
...
...
@@ -156,7 +156,7 @@ class TableDefinition<T> {
}
private
ArrayList
<
String
>
mapColumnNames
(
Object
[]
columns
)
{
ArrayList
<
String
>
columnNames
=
New
.
arrayList
();
ArrayList
<
String
>
columnNames
=
new
ArrayList
<>
();
for
(
Object
column
:
columns
)
{
columnNames
.
add
(
getColumnName
(
column
));
}
...
...
@@ -209,7 +209,7 @@ class TableDefinition<T> {
strictTypeMapping
=
tableAnnotation
.
strictTypeMapping
();
}
List
<
Field
>
classFields
=
New
.
arrayList
();
List
<
Field
>
classFields
=
new
ArrayList
<>
();
classFields
.
addAll
(
Arrays
.
asList
(
clazz
.
getDeclaredFields
()));
if
(
inheritColumns
)
{
Class
<?>
superClass
=
clazz
.
getSuperclass
();
...
...
@@ -254,7 +254,7 @@ class TableDefinition<T> {
fields
.
add
(
fieldDef
);
}
}
List
<
String
>
primaryKey
=
New
.
arrayList
();
List
<
String
>
primaryKey
=
new
ArrayList
<>
();
for
(
FieldDefinition
fieldDef
:
fields
)
{
if
(
fieldDef
.
isPrimaryKey
)
{
primaryKey
.
add
(
fieldDef
.
columnName
);
...
...
@@ -500,7 +500,7 @@ class TableDefinition<T> {
* @return the column list
*/
private
static
List
<
String
>
getColumns
(
String
index
)
{
List
<
String
>
cols
=
New
.
arrayList
();
List
<
String
>
cols
=
new
ArrayList
<>
();
if
(
index
==
null
||
index
.
length
()
==
0
)
{
return
null
;
}
...
...
@@ -573,7 +573,7 @@ class TableDefinition<T> {
}
List
<
IndexDefinition
>
getIndexes
(
IndexType
type
)
{
List
<
IndexDefinition
>
list
=
New
.
arrayList
();
List
<
IndexDefinition
>
list
=
new
ArrayList
<>
();
for
(
IndexDefinition
def:
indexes
)
{
if
(
def
.
type
.
equals
(
type
))
{
list
.
add
(
def
);
...
...
h2/src/tools/org/h2/jaqu/TableInspector.java
浏览文件 @
51e50c98
...
...
@@ -47,7 +47,7 @@ public class TableInspector {
private
final
String
table
;
private
final
boolean
forceUpperCase
;
private
final
Class
<?
extends
java
.
util
.
Date
>
dateTimeClass
;
private
final
List
<
String
>
primaryKeys
=
New
.
arrayList
();
private
final
List
<
String
>
primaryKeys
=
new
ArrayList
<>
();
private
Map
<
String
,
IndexInspector
>
indexes
;
private
Map
<
String
,
ColumnInspector
>
columns
;
...
...
@@ -268,7 +268,7 @@ public class TableInspector {
if
(
list
.
size
()
==
1
)
{
ap
.
addParameter
(
parameter
,
list
.
get
(
0
).
getColumnsString
());
}
else
{
List
<
String
>
parameters
=
New
.
arrayList
();
List
<
String
>
parameters
=
new
ArrayList
<>
();
for
(
IndexInspector
index
:
list
)
{
parameters
.
add
(
index
.
getColumnsString
());
}
...
...
@@ -278,7 +278,7 @@ public class TableInspector {
}
private
List
<
IndexInspector
>
getIndexes
(
IndexType
type
)
{
List
<
IndexInspector
>
list
=
New
.
arrayList
();
List
<
IndexInspector
>
list
=
new
ArrayList
<>
();
for
(
IndexInspector
index
:
indexes
.
values
())
{
if
(
index
.
type
.
equals
(
type
))
{
list
.
add
(
index
);
...
...
@@ -378,7 +378,7 @@ public class TableInspector {
*/
<
T
>
List
<
ValidationRemark
>
validate
(
TableDefinition
<
T
>
def
,
boolean
throwError
)
{
List
<
ValidationRemark
>
remarks
=
New
.
arrayList
();
List
<
ValidationRemark
>
remarks
=
new
ArrayList
<>
();
// model class definition validation
if
(!
Modifier
.
isPublic
(
def
.
getModelClass
().
getModifiers
()))
{
...
...
h2/src/tools/org/h2/java/JavaParser.java
浏览文件 @
51e50c98
...
...
@@ -44,7 +44,7 @@ public class JavaParser {
private
static
final
HashSet
<
String
>
RESERVED
=
new
HashSet
<>();
private
static
final
HashMap
<
String
,
String
>
JAVA_IMPORT_MAP
=
new
HashMap
<>();
private
final
ArrayList
<
ClassObj
>
allClasses
=
New
.
arrayList
();
private
final
ArrayList
<
ClassObj
>
allClasses
=
new
ArrayList
<>
();
private
String
source
;
...
...
@@ -60,7 +60,7 @@ public class JavaParser {
private
final
LinkedHashMap
<
String
,
FieldObj
>
localVars
=
new
LinkedHashMap
<>();
private
final
HashMap
<
String
,
MethodObj
>
allMethodsMap
=
new
HashMap
<>();
private
final
ArrayList
<
Statement
>
nativeHeaders
=
New
.
arrayList
();
private
final
ArrayList
<
Statement
>
nativeHeaders
=
new
ArrayList
<>
();
private
final
HashMap
<
String
,
String
>
stringToStringConstantMap
=
new
HashMap
<>();
private
final
HashMap
<
String
,
String
>
stringConstantToStringMap
=
new
HashMap
<>();
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论