pgsql/ oc/src/sgml/libpq++.sgml oc/src/sgml/re ... 
Author Message
 pgsql/ oc/src/sgml/libpq++.sgml oc/src/sgml/re ...

CVSROOT:        /home/projects/pgsql/cvsroot
Module name:    pgsql

Modified files:
        doc/src/sgml   : libpq++.sgml
        doc/src/sgml/ref: psql-ref.sgml
        src/bin/psql   : command.c describe.c describe.h
        src/interfaces/libpq++: pgconnection.cc pgconnection.h
                                pgcursordb.cc pgcursordb.h pgdatabase.cc
                                pgdatabase.h pglobject.cc pglobject.h
                                pgtransdb.cc pgtransdb.h
        src/interfaces/libpq++/examples: testlibpq4.cc testlibpq5.cc
                                         testlibpq6.cc

Log message:
        Here's a version of my suggested diffs transplanted to 7.1 beta 5.  I'm
        still looking at the best way to integrate Tom Vijlbrief's fixes
        (insofar as they're still needed); would 7.2 be a suitable time for
        incompatible API changes?

        Jeroen

        Changes:

        (*) Introduced bool, true, false (replacing some int, 1, 0)
        (*) Made some member functions const
        (*) Documented GetIsNull()
        (*) Marked DisplayTuples() and PrintTuples() as obsolescent; fixed possible
        portability problem (assumed that NULL pointer equals all-zero bit pattern)
        (*) PrintTuples(): renamed width parameter to fillAlign to conform with other
        usage; fixed memory leak and compile issue w.r.t. field separator (should
        also slightly improve performance)
        (*) Fixed some minor compilation issues
        (*) Moved "using namespace std;" out of headers, where they didn't belong; used
        new (temporary) preprocessor macro PGSTD to do this
        (*) Made ToString() static, removed unneeded memset(), made buffer size adapt
        to sizeof(int)
        (*) Made some constructors explicit
        (*) Changed some const std::string & parameters to plain std::string
        (*) Marked PgCursor::Cursor(std::string) as obsolescent (setter with same name
        as getter--bad style)
        (*) Renamed some paramaters previously named "string"
        (*) Introduced size_type typedef for number of tuples in result set
        (*) PgTransaction now supports re-opening after closing, and aborts if not
        explicitly committed prior to destruction

        J. T. Vermeulen

---------------------------(end of broadcast)---------------------------
TIP 5: Have you checked our extensive FAQ?

http://www.***.com/



Mon, 27 Oct 2003 02:25:35 GMT
 
 [ 1 post ] 

 Relevant Pages 

1. pgsql/doc/src/sgml (environ.sgml libpq++.sgml libpq.sgml runtime.sgml start.sgml)

2. pgsql-server/ oc/src/sgml/func.sgml oc/src/sgm

3. pgsql/doc/src/sgml (environ.sgml libpq++.sgml libpq.sgml start.sgml)

4. pgsql/doc/src/sgml (libpq++.sgml libpq.sgml runtime.sgml)

5. pgsql/ oc/src/sgml/libpq++.sgml rc/interfaces/ ...

6. pgsql/doc/src/sgml (perform.sgml filelist.sgml user.sgml plan.sgml populate.sgml)

7. pgsql/doc/src/sgml libpq++.sgml libpq.sgml

8. pgsql/doc/src/sgml libpq.sgml libpq++.sgml

9. pgsql/doc/src/sgml libpq++.sgml libpq.sgml

10. pgsql/doc/src/sgml/ref (alter_table.sgml begin.sgml commit.sgml create_function.sgml create_index.sgml create_table.sgml create_table_as.sgml createdb.sgml createlang.sgml createuser.sgml declare.sgml drop_aggregate.sgml drop_function.sgml dro

11. pgsql/doc/src/sgml/ref (pg_dump.sgml pg_dumpall.sgml pg_restore.sgml postmaster.sgml)

12. pgsql/doc/src/sgml (catalogs.sgml developer.sgml extend.sgml sql.sgml)


 
Powered by phpBB® Forum Software