1. 27 Aug, 2002 7 commits
  2. 26 Aug, 2002 24 commits
  3. 25 Aug, 2002 6 commits
  4. 24 Aug, 2002 2 commits
    • Tom Lane's avatar
      The cstring datatype can now be copied, passed around, etc. The typlen · 976246cc
      Tom Lane authored
      value '-2' is used to indicate a variable-width type whose width is
      computed as strlen(datum)+1.  Everything that looks at typlen is updated
      except for array support, which Joe Conway is working on; at the moment
      it wouldn't work to try to create an array of cstring.
      976246cc
    • Bruce Momjian's avatar
      Done: · cf4d885c
      Bruce Momjian authored
      > * -SELECT cash_out(2) crashes because of opaque
      cf4d885c
  5. 23 Aug, 2002 1 commit
    • Barry Lind's avatar
      Enhancements to how queries with bind values are stored internally and sent to · fe2dec75
      Barry Lind authored
      the server.  Previously we allocated a new String object for the entire final
      query we were sending to the database.  If you had a big query, or especially
      if you had large bind values you ended up with essentially two copies in memory.
      This change will reuse the existing objects and therefore should take 1/2 the
      memory it does today for a given query.  This restructuring will also allow
      in the future the ability to stream bytea data to the server instead of the current approach of pulling it all into memory.
      I also fixed a test that was failing on a 7.2 database.
      Also renamed some internal variables and some minor cleanup.
      
       Modified Files:
       	jdbc/org/postgresql/core/QueryExecutor.java
       	jdbc/org/postgresql/jdbc1/AbstractJdbc1Connection.java
       	jdbc/org/postgresql/jdbc1/AbstractJdbc1Statement.java
       	jdbc/org/postgresql/jdbc2/AbstractJdbc2ResultSet.java
       	jdbc/org/postgresql/jdbc2/AbstractJdbc2Statement.java
       	jdbc/org/postgresql/test/jdbc2/DatabaseMetaDataTest.java
      fe2dec75