Thread: Binary transfer support [0/7] - intro

Binary transfer support [0/7] - intro

From
Mikko Tiihonen
Date:
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