Author: turnstep
Date: Sat Aug  2 08:22:03 2008
New Revision: 11620

Modified:
   DBD-Pg/trunk/Pg.pm

Log:
Improve documentation.


Modified: DBD-Pg/trunk/Pg.pm
==============================================================================
--- DBD-Pg/trunk/Pg.pm  (original)
+++ DBD-Pg/trunk/Pg.pm  Sat Aug  2 08:22:03 2008
@@ -1277,7 +1277,7 @@
              SQL_VARBINARY,                                                    
            $UN, $UN, $UN ],
 ['bpchar',   SQL_CHAR,          $GIG, q{'},q{'}, $LEN, 1,1,3, $UN,0,0, 
'CHARACTER', $UN,$UN,
              SQL_CHAR,                                                         
            $UN, $UN, $UN ],
-['numeric',  SQL_DECIMAL,       1000, $UN,$UN,   $PS,  1,0,2, 0,0,0, '  
FLOAT',     0,1000,
+['numeric',  SQL_DECIMAL,       1000, $UN,$UN,   $PS,  1,0,2, 0,0,0,   
'FLOAT',     0,1000,
              SQL_DECIMAL,                                                      
            $UN, $UN, $UN ],
 ['numeric',  SQL_NUMERIC,       1000, $UN,$UN,   $PS,  1,0,2, 0,0,0,   
'FLOAT',     0,1000,
              SQL_NUMERIC,                                                      
            $UN, $UN, $UN ],
@@ -3024,7 +3024,7 @@
 database. Consider this a safety net to catch applications that should not be 
 issuing commands such as INSERT, UPDATE, or DELETE.
 
-This method requires DBI version 1.55 or better.
+This method method requires DBI version 1.55 or better.
 
 =head3 B<Name> (string, read-only)
 
@@ -3512,39 +3512,45 @@
 
 =head3 B<NUM_OF_FIELDS> (integer, read-only)
 
-Implemented by DBI, no driver-specific impact.
+Returns the number of columns returned by the current statement. This value 
will be undef until execute is called. 
+A number will only be returned for SELECT statements, SHOW statements (which 
always return C<1>), and for INSERT, 
+UPDATE, and DELETE statements which contain a RETURNING clause.
 
 =head3 B<NUM_OF_PARAMS> (integer, read-only)
 
-Implemented by DBI, no driver-specific impact.
+Returns the number of placeholders in the current statement.
 
 =head3 B<NAME> (arrayref, read-only)
 
-Supported by this driver as proposed by DBI.
+Returns an arrayref of column names for the current statement. This will 
return undef until execute is called. This 
+method will only work for SELECT statements, SHOW statements, and for INSERT, 
UPDATE, and DELETE statements 
+which contain a RETURNING clause.
 
 =head3 B<NAME_lc> (arrayref, read-only)
 
-Implemented by DBI, no driver-specific impact.
+The same as the C<NAME> attribute, except that all column names are forced to 
lower case.
 
 =head3 B<NAME_uc>  (arrayref, read-only)
 
-Implemented by DBI, no driver-specific impact.
+The same as the C<NAME> attribute, except that all column names are forced to 
upper case.
 
 =head3 B<NAME_hash> (hashref, read-only)
 
-Implemented by DBI, no driver-specific impact.
+Similar to the C<NAME> attribute, but returns a hashref of column names 
instead of an arrayref. The names of the columns 
+are the keys of the hash, and the values represent the order in which the 
columns are returned, starting at 0.
 
 =head3 B<NAME_lc_hash> (hashref, read-only)
 
-Implemented by DBI, no driver-specific impact.
+The same as the C<NAME_hash> attribute, except that all column names are 
forced to lower case.
 
 =head3 B<NAME_uc_hash> (hashref, read-only)
 
-Implemented by DBI, no driver-specific impact.
+The same as the C<NAME_hash> attribute, except that all column names are 
forced to lower case.
 
 =head3 B<TYPE> (arrayref, read-only)
 
-Supported by this driver as proposed by DBI
+Returns an arrayref indicating the data type for each column in the statement. 
This information is not available before 
+execute is called.
 
 =head3 B<PRECISION> (arrayref, read-only)
 

Reply via email to