提交 53987cb2 authored 作者: Thomas Mueller's avatar Thomas Mueller

--no commit message

--no commit message
上级 6bb00084
......@@ -18,7 +18,9 @@ Change Log
<h1>Change Log</h1>
<h2>Next Version (unreleased)</h2>
<ul><li>If opening a database failed with an out of memory exception, some files were not closed.
<ul><li>The WebServlet did not close the database when undeploying the web application.
</li><li>The exception message of failed INSERT or MERGE statements now includes all values and the row number.
</li><li>If opening a database failed with an out of memory exception, some files were not closed.
</li><li>Optimizer: the expected runtime calculation was incorrect. The fixed calculation
should give slightly better query plans when using many joins.
</li><li>Improved exception message when connecting to a just started server fails.
......
......@@ -1844,6 +1844,7 @@ ARRAY
AVG([DISTINCT] {int | long | decimal | double}): value
","
The average (mean) value.
If no rows are selected, the result is NULL.
Aggregates are only allowed in select statements.
","
AVG(X)
......@@ -1853,6 +1854,7 @@ AVG(X)
BOOL_AND(boolean): boolean
","
Returns true if all expressions are true.
If no rows are selected, the result is NULL.
Aggregates are only allowed in select statements.
","
BOOL_AND(ID>10)
......@@ -1862,6 +1864,7 @@ BOOL_AND(ID>10)
BOOL_OR(boolean): boolean
","
Returns true if any expression is true.
If no rows are selected, the result is NULL.
Aggregates are only allowed in select statements.
","
BOOL_OR(NAME LIKE 'W%')
......@@ -1871,6 +1874,7 @@ BOOL_OR(NAME LIKE 'W%')
COUNT(*) | COUNT([DISTINCT] expression): int
","
The count of all row, or of the non-null values.
If no rows are selected, the result is 0.
Aggregates are only allowed in select statements.
","
COUNT(*)
......@@ -1880,6 +1884,7 @@ COUNT(*)
GROUP_CONCAT([DISTINCT] string [ORDER BY {expression [ASC|DESC]}[,...]] [SEPARATOR expression]): string
","
Concatenates strings with a separator. The default separator is a ',' (without space).
If no rows are selected, the result is NULL.
Aggregates are only allowed in select statements.
","
GROUP_CONCAT(NAME ORDER BY ID SEPARATOR ', ')
......@@ -1889,6 +1894,7 @@ GROUP_CONCAT(NAME ORDER BY ID SEPARATOR ', ')
MAX(value): value
","
The highest value.
If no rows are selected, the result is NULL.
Aggregates are only allowed in select statements.
","
MAX(NAME)
......@@ -1898,6 +1904,7 @@ MAX(NAME)
MIN(value): value
","
The lowest value.
If no rows are selected, the result is NULL.
Aggregates are only allowed in select statements.
","
MIN(NAME)
......@@ -1907,6 +1914,7 @@ MIN(NAME)
SUM([DISTINCT] {int | long | decimal | double}): value
","
The sum of all values.
If no rows are selected, the result is NULL.
Aggregates are only allowed in select statements.
","
SUM(X)
......@@ -1928,6 +1936,7 @@ SELECT SELECTIVITY(FIRSTNAME), SELECTIVITY(NAME) FROM TEST WHERE ROWNUM()<100000
STDDEV_POP([DISTINCT] double): double
","
The population standard deviation.
If no rows are selected, the result is NULL.
Aggregates are only allowed in select statements.
","
STDDEV_POP(X)
......@@ -1937,6 +1946,7 @@ STDDEV_POP(X)
STDDEV_SAMP([DISTINCT] double): double
","
The sample standard deviation.
If no rows are selected, the result is NULL.
Aggregates are only allowed in select statements.
","
STDDEV(X)
......@@ -1946,6 +1956,7 @@ STDDEV(X)
VAR_POP([DISTINCT] double): double
","
The population variance (square of the population standard deviation).
If no rows are selected, the result is NULL.
Aggregates are only allowed in select statements.
","
VAR_POP(X)
......@@ -1955,6 +1966,7 @@ VAR_POP(X)
VAR_SAMP([DISTINCT] double): double
","
The sample variance (square of the sample standard deviation).
If no rows are selected, the result is NULL.
Aggregates are only allowed in select statements.
","
VAR_SAMP(X)
......
......@@ -260,6 +260,9 @@ public class FtpServer implements Service {
}
public void stop() {
if (serverSocket == null) {
return;
}
try {
serverSocket.close();
} catch (IOException e) {
......
......@@ -283,7 +283,10 @@ java org.h2.test.TestAll timer
/*
include ClearReferences test case
maybe close the database when a final static field is set to null?
use 127.0.0.1 if other addresses don't work
isShutdown
PageStore.switchLogIfPossible()
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论