Received: from localhost (postgresql.org [64.49.215.8]) by postgresql.org (Postfix) with ESMTP id 35E684753A1 for ; Mon, 2 Dec 2002 20:09:06 -0500 (EST) Received: from amsfep14-int.chello.nl (amsfep14-int.chello.nl [213.46.243.22]) by postgresql.org (Postfix) with ESMTP id 3C3FF474E53 for ; Mon, 2 Dec 2002 20:09:05 -0500 (EST) Received: from localhost ([24.132.41.217]) by amsfep14-int.chello.nl (InterMail vM.5.01.05.17 201-253-122-126-117-20021021) with ESMTP id <20021203010907.EDKU5556.amsfep14-int.chello.nl@localhost> for ; Tue, 3 Dec 2002 02:09:07 +0100 Received: from jtv by localhost with local (Exim 3.36 #1 (Debian)) id 18J1Yh-0005Kz-00 for ; Tue, 03 Dec 2002 02:09:07 +0100 Date: Tue, 3 Dec 2002 02:09:07 +0100 To: pgsql-interfaces@postgresql.org Subject: libpqxx testers needed! Message-ID: <20021203010907.GD1385@localhost> Mail-Followup-To: pgsql-interfaces@postgresql.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.4i From: "Jeroen T. Vermeulen" X-Virus-Scanned: by AMaViS new-20020517 X-Archive-Number: 200212/5 X-Sequence-Number: 3418 The latest version of libpqxx, 1.2.2, introduces a new class "CachedResult" that makes large result sets easier to handle by fetching rows on-demand and caching them internally. I've added some tests for this new feature, but the code is fairly complex and I'm sure it can be broken in ways I haven't thought of. Is anyone out there willing to give it a whirl? It's far from finished now (it doesn't evict blocks yet if the cache gets too large, and there are going to be some internal changes before I can implement iterators) but I suspect this class may be fairly useful already. Download it at ftp://gborg.postgresql.org/pub/libpqxx/stable/libpqxx-1.2.2.tar.gz Jeroen