1
1
<!--
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 $
3
3
-->
4
4
5
5
<chapter id="libpqplusplus">
@@ -283,6 +283,9 @@ $Header: /cvsroot/pgsql/doc/src/sgml/Attic/libpq++.sgml,v 1.25 2001/04/30 04:26:
283
283
284
284
<sect1 id="libpqpp-exec">
285
285
<title>Query Execution Functions</title>
286
+
287
+ <sect2 id="libpqpp-exec-main">
288
+ <title>Main Routines</title>
286
289
<para>
287
290
<itemizedlist>
288
291
<listitem>
@@ -352,6 +355,13 @@ $Header: /cvsroot/pgsql/doc/src/sgml/Attic/libpq++.sgml,v 1.25 2001/04/30 04:26:
352
355
</synopsis>
353
356
</para>
354
357
</listitem>
358
+ </itemizedlist>
359
+ </sect2>
360
+
361
+ <sect2 id="libpqpp-exec-select-info">
362
+ <title>Retrieving SELECT Result Information</title>
363
+
364
+ <itemizedlist>
355
365
<listitem>
356
366
<para>
357
367
<function>Tuples</function>
@@ -361,16 +371,6 @@ $Header: /cvsroot/pgsql/doc/src/sgml/Attic/libpq++.sgml,v 1.25 2001/04/30 04:26:
361
371
</synopsis>
362
372
</para>
363
373
</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>
374
374
<listitem>
375
375
<para>
376
376
<function>Fields</function>
@@ -451,6 +451,14 @@ $Header: /cvsroot/pgsql/doc/src/sgml/Attic/libpq++.sgml,v 1.25 2001/04/30 04:26:
451
451
variable size.
452
452
</para>
453
453
</listitem>
454
+ </itemizedlist>
455
+ </sect2>
456
+
457
+
458
+ <sect2 id="libpqpp-exec-select-values">
459
+ <title>Retrieving SELECT Result Values</title>
460
+
461
+ <itemizedlist>
454
462
<listitem>
455
463
<para>
456
464
<function>GetValue</function>
@@ -541,27 +549,52 @@ $Header: /cvsroot/pgsql/doc/src/sgml/Attic/libpq++.sgml,v 1.25 2001/04/30 04:26:
541
549
</synopsis>
542
550
</para>
543
551
</listitem>
552
+ </itemizedlist>
553
+ </sect2>
554
+
555
+ <sect2 id="libpqpp-exec-nonselect">
556
+ <title>Retrieving Non-SELECT Result Information</title>
557
+
558
+ <itemizedlist>
544
559
<listitem>
545
560
<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.
547
564
<synopsis>
548
- int PgDatabase::GetLine(char* string, int length )
565
+ int PgDatabase::CmdTuples( )
549
566
</synopsis>
550
567
</para>
551
568
</listitem>
569
+
552
570
<listitem>
553
571
<para>
554
- <function>PutLine </function>
572
+ <function>OidStatus </function>
555
573
<synopsis>
556
- void PgDatabase::PutLine(const char* string )
574
+ const char * PgDatabase::OidStatus( )
557
575
</synopsis>
558
576
</para>
559
577
</listitem>
578
+ </itemizedlist>
579
+ </sect2>
580
+
581
+ <sect2 id="libpqpp-exec-copy">
582
+ <title>Handling COPY Queries</title>
583
+
584
+ <itemizedlist>
560
585
<listitem>
561
586
<para>
562
- <function>OidStatus </function>
587
+ <function>GetLine </function>
563
588
<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)
565
598
</synopsis>
566
599
</para>
567
600
</listitem>
@@ -575,7 +608,9 @@ $Header: /cvsroot/pgsql/doc/src/sgml/Attic/libpq++.sgml,v 1.25 2001/04/30 04:26:
575
608
</listitem>
576
609
</itemizedlist>
577
610
</para>
578
- </sect1>
611
+ </itemizedlist>
612
+ </sect2>
613
+ </sect1>
579
614
580
615
<sect1 id="libpqpp-notify">
581
616
<title>Asynchronous Notification</title>
0 commit comments