Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to content

Commit 60ba30d

Browse files
committed
Break up PQexec() result functions into subsections to be clearer. Both
libpq and libpq++ reorganized.
1 parent cfc4d6c commit 60ba30d

File tree

2 files changed

+172
-113
lines changed

2 files changed

+172
-113
lines changed

doc/src/sgml/libpq++.sgml

Lines changed: 53 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<!--
2-
$Header: /cvsroot/pgsql/doc/src/sgml/Attic/libpq++.sgml,v 1.25 2001/04/30 04:26:01 momjian Exp $
2+
$Header: /cvsroot/pgsql/doc/src/sgml/Attic/libpq++.sgml,v 1.26 2001/04/30 17:38:00 momjian Exp $
33
-->
44

55
<chapter id="libpqplusplus">
@@ -283,6 +283,9 @@ $Header: /cvsroot/pgsql/doc/src/sgml/Attic/libpq++.sgml,v 1.25 2001/04/30 04:26:
283283

284284
<sect1 id="libpqpp-exec">
285285
<title>Query Execution Functions</title>
286+
287+
<sect2 id="libpqpp-exec-main">
288+
<title>Main Routines</title>
286289
<para>
287290
<itemizedlist>
288291
<listitem>
@@ -352,6 +355,13 @@ $Header: /cvsroot/pgsql/doc/src/sgml/Attic/libpq++.sgml,v 1.25 2001/04/30 04:26:
352355
</synopsis>
353356
</para>
354357
</listitem>
358+
</itemizedlist>
359+
</sect2>
360+
361+
<sect2 id="libpqpp-exec-select-info">
362+
<title>Retrieving SELECT Result Information</title>
363+
364+
<itemizedlist>
355365
<listitem>
356366
<para>
357367
<function>Tuples</function>
@@ -361,16 +371,6 @@ $Header: /cvsroot/pgsql/doc/src/sgml/Attic/libpq++.sgml,v 1.25 2001/04/30 04:26:
361371
</synopsis>
362372
</para>
363373
</listitem>
364-
<listitem>
365-
<para>
366-
<function>CmdTuples</function>
367-
Returns the number of rows affected after an INSERT, UPDATE or DELETE.
368-
If the command was anything else, it returns -1.
369-
<synopsis>
370-
int PgDatabase::CmdTuples()
371-
</synopsis>
372-
</para>
373-
</listitem>
374374
<listitem>
375375
<para>
376376
<function>Fields</function>
@@ -451,6 +451,14 @@ $Header: /cvsroot/pgsql/doc/src/sgml/Attic/libpq++.sgml,v 1.25 2001/04/30 04:26:
451451
variable size.
452452
</para>
453453
</listitem>
454+
</itemizedlist>
455+
</sect2>
456+
457+
458+
<sect2 id="libpqpp-exec-select-values">
459+
<title>Retrieving SELECT Result Values</title>
460+
461+
<itemizedlist>
454462
<listitem>
455463
<para>
456464
<function>GetValue</function>
@@ -541,27 +549,52 @@ $Header: /cvsroot/pgsql/doc/src/sgml/Attic/libpq++.sgml,v 1.25 2001/04/30 04:26:
541549
</synopsis>
542550
</para>
543551
</listitem>
552+
</itemizedlist>
553+
</sect2>
554+
555+
<sect2 id="libpqpp-exec-nonselect">
556+
<title>Retrieving Non-SELECT Result Information</title>
557+
558+
<itemizedlist>
544559
<listitem>
545560
<para>
546-
<function>GetLine</function>
561+
<function>CmdTuples</function>
562+
Returns the number of rows affected after an INSERT, UPDATE or DELETE.
563+
If the command was anything else, it returns -1.
547564
<synopsis>
548-
int PgDatabase::GetLine(char* string, int length)
565+
int PgDatabase::CmdTuples()
549566
</synopsis>
550567
</para>
551568
</listitem>
569+
552570
<listitem>
553571
<para>
554-
<function>PutLine</function>
572+
<function>OidStatus</function>
555573
<synopsis>
556-
void PgDatabase::PutLine(const char* string)
574+
const char *PgDatabase::OidStatus()
557575
</synopsis>
558576
</para>
559577
</listitem>
578+
</itemizedlist>
579+
</sect2>
580+
581+
<sect2 id="libpqpp-exec-copy">
582+
<title>Handling COPY Queries</title>
583+
584+
<itemizedlist>
560585
<listitem>
561586
<para>
562-
<function>OidStatus</function>
587+
<function>GetLine</function>
563588
<synopsis>
564-
const char *PgDatabase::OidStatus()
589+
int PgDatabase::GetLine(char* string, int length)
590+
</synopsis>
591+
</para>
592+
</listitem>
593+
<listitem>
594+
<para>
595+
<function>PutLine</function>
596+
<synopsis>
597+
void PgDatabase::PutLine(const char* string)
565598
</synopsis>
566599
</para>
567600
</listitem>
@@ -575,7 +608,9 @@ $Header: /cvsroot/pgsql/doc/src/sgml/Attic/libpq++.sgml,v 1.25 2001/04/30 04:26:
575608
</listitem>
576609
</itemizedlist>
577610
</para>
578-
</sect1>
611+
</itemizedlist>
612+
</sect2>
613+
</sect1>
579614

580615
<sect1 id="libpqpp-notify">
581616
<title>Asynchronous Notification</title>

0 commit comments

Comments
 (0)