提交 10ea3c00 authored 作者: Thomas Mueller's avatar Thomas Mueller

Documentation.

上级 f0534bc8
......@@ -600,8 +600,10 @@ The MERGE statement will call both INSERT and UPDATE triggers.
Not supported are SELECT triggers with the option FOR EACH ROW,
and AFTER SELECT triggers.
Committing or rolling back a transaction within a trigger is not allowed,
except for SELECT triggers.
Committing or rolling back a transaction within a trigger is not allowed, except for SELECT triggers.
The trigger need to be created in the same schema as the table.
The schema name does not need to be specified when creating the trigger.
This command commits an open transaction.
","
......
......@@ -1394,7 +1394,7 @@ is selected using a file name prefix. The following file systems are included:
</li><li><code>split:</code> file system that splits files in 1 GB files (stackable with other file systems).
</li><li><code>nio:</code> file system that uses <code>FileChannel</code> instead of <code>RandomAccessFile</code> (faster in some operating systems).
</li><li><code>nioMapped:</code> file system that uses memory mapped files (faster in some operating systems).
Please note that there currently is a file size limitation of 2 GB when using this file system.
Please note that there currently is a file size limitation of 2 GB when using this file system when using a 32-bit JVM.
To work around this limitation, combine it with the split file system: <code>split:nioMapped:test</code>.
</li><li><code>memFS:</code> in-memory file system (slower than mem; experimental; mainly used for testing the database engine itself).
</li><li><code>memLZF:</code> compressing in-memory file system (slower than memFS but uses less memory; experimental; mainly used for testing the database engine itself).
......
......@@ -457,6 +457,7 @@ See also <a href="build.html#providing_patches">Providing Patches</a>.
</li><li>TCP Server: use a nonce (number used once) to protect unencrypted channels against replay attacks.
</li><li>Simplify running scripts and recovery: CREATE FORCE USER (overwrites an existing user).
</li><li>Support CREATE DATABASE LINK (a custom JDBC driver is already supported).
</li><li>Support large GROUP BY operations. Issue 216.
</li><li>Issue 163: Allow to create foreign keys on metadata types.
</li><li>Logback: write a native DBAppender.
</li><li>Cache size: don't use more cache than what is available.
......@@ -513,7 +514,6 @@ See also <a href="build.html#providing_patches">Providing Patches</a>.
</li><li>Document the TCP server "management_db". Maybe include the IP address of the client.
</li><li>Use javax.tools.JavaCompilerTool instead of com.sun.tools.javac.Main
</li><li>Common Table Expression (CTE): support INSERT INTO ... SELECT ... Issue 219.
</li><li>Support large GROUP BY operations. Issue 216.
</li><li>Common Table Expression (CTE): support non-recursive queries. Issue 217.
</li><li>Common Table Expression (CTE): avoid endless loop. Issue 218.
</li><li>Common Table Expression (CTE): support multiple named queries. Issue 220.
......
......@@ -401,6 +401,7 @@ public class JdbcPreparedStatement extends JdbcStatement implements PreparedStat
/**
* Sets the value of a parameter.
* Objects of unknown classes are serialized (on the client side).
*
* @param parameterIndex the parameter index (1, 2, ...)
* @param x the value
......@@ -425,6 +426,7 @@ public class JdbcPreparedStatement extends JdbcStatement implements PreparedStat
/**
* Sets the value of a parameter. The object is converted, if required, to
* the specified data type before sending to the database.
* Objects of unknown classes are serialized (on the client side).
*
* @param parameterIndex the parameter index (1, 2, ...)
* @param x the value, null is allowed
......@@ -451,6 +453,7 @@ public class JdbcPreparedStatement extends JdbcStatement implements PreparedStat
/**
* Sets the value of a parameter. The object is converted, if required, to
* the specified data type before sending to the database.
* Objects of unknown classes are serialized (on the client side).
*
* @param parameterIndex the parameter index (1, 2, ...)
* @param x the value, null is allowed
......
......@@ -447,8 +447,8 @@ public class JdbcResultSet extends TraceObject implements ResultSet {
}
/**
* Returns a column value as a Java object. For BINARY data, the data is
* de-serialized into a Java Object.
* Returns a column value as a Java object. The data is
* de-serialized into a Java object (on the client side).
*
* @param columnIndex (1,2,...)
* @return the value or null
......@@ -466,8 +466,8 @@ public class JdbcResultSet extends TraceObject implements ResultSet {
}
/**
* Returns a column value as a Java object. For BINARY data, the data is
* de-serialized into a Java Object.
* Returns a column value as a Java object. The data is
* de-serialized into a Java object (on the client side).
*
* @param columnLabel the column label
* @return the value or null
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论