[pgjdbc/pgjdbc] db228a: feat: add caller push of binary data (rebase of #9...

LÅ‘rinc Pap <[email protected]> Thu, 26 Dec 2019 13:35:05 -0800
Newsgroups gmane.comp.db.postgresql.jdbc
Message-ID <pgjdbc/pgjdbc/push/refs/heads/master/[email protected]>
  Branch: refs/heads/master=0D
  Home:   https://github.com/pgjdbc/pgjdbc=0D
  Commit: db228a4ffd8b356a9028363b35b0eb9055ea53f0=0D
      https://github.com/pgjdbc/pgjdbc/commit/db228a4ffd8b356a9028363b35b=
0eb9055ea53f0=0D
  Author: L=C5=91rinc Pap <[email protected]>=0D
  Date:   2019-12-26 (Thu, 26 Dec 2019)=0D
=0D
  Changed paths:=0D
    A pgjdbc/src/main/java/org/postgresql/core/FixedLengthOutputStream.ja=
va=0D
    M pgjdbc/src/main/java/org/postgresql/core/PGStream.java=0D
    M pgjdbc/src/main/java/org/postgresql/core/ParameterList.java=0D
    M pgjdbc/src/main/java/org/postgresql/core/v3/CompositeParameterList.=
java=0D
    M pgjdbc/src/main/java/org/postgresql/core/v3/SimpleParameterList.jav=
a=0D
    M pgjdbc/src/main/java/org/postgresql/jdbc/PgPreparedStatement.java=0D=

    A pgjdbc/src/main/java/org/postgresql/util/ByteBufferByteStreamWriter=
.java=0D
    A pgjdbc/src/main/java/org/postgresql/util/ByteStreamWriter.java=0D
    A pgjdbc/src/test/java/org/postgresql/test/core/FixedLengthOutputStre=
amTest.java=0D
    M pgjdbc/src/test/java/org/postgresql/test/jdbc2/Jdbc2TestSuite.java=0D=

    A pgjdbc/src/test/java/org/postgresql/test/util/ByteBufferByteStreamW=
riterTest.java=0D
    A pgjdbc/src/test/java/org/postgresql/test/util/ByteStreamWriterTest.=
java=0D
=0D
  Log Message:=0D
  -----------=0D
  feat: add caller push of binary data (rebase of #953) (#1659)=0D
=0D
* feat: add caller push of binary data=0D
=0D
Allows a caller to push binary data to an output stream rather than=0D
having to provide a byte array or input stream. This gives the caller=0D
more control over buffering strategy and allows explicit cleanup of=0D
off-heap buffers or other non-garbage-collected resources.=0D
=0D
* feat: Introduce ByteStreamTarget=0D
=0D
* Fix rename in PGStream=0D
=0D
* Change copyright dates of added files to 2020=0D
=0D
Co-authored-by: Tom Dunstan <[email protected]>=0D
=0D
=0D