Hi,
I dusted off the latest binary transfer patches and split them to logical parts to allow for easier discussion.
[1/7] bugfixes.patch
- fix to use of getBytes on integer field
[2/7] binarytransfer-core.patch
- protocol changes
- configuration flags
- documentation
- converting of current binary transfer of byte[] to use the new framework
- includes system property forcebinary to do extra round trip and force
use of binary transfers on first use of prepared statement
[3/7] debugging.patch
- add debug logging that was useful while developing the feature
[4/7] integertypes.patch
- INT2, INT4, INT8
- FLOAT4, FLOAT8
[5/7] datetypes.patch
- TIME, TIMETZ, TIMESTAMP, TIMESTAMPTZ (only for protocol 8.0 or up)
- DATE (only for receive)
[6/7] more-tests.patch
- two tests to test problems found during the development that the unit tests did not catch
[7/7] ide-testing.patch
- optional patch: helps to run tests directly in IDE by reading the build*properties files
and providing defaults to some properties that are not defined in either
-Mikko