From 3482ae04923e68b7c02e0131302e33db43fd1b94 Mon Sep 17 00:00:00 2001 From: pyrrhlin <1197072+myrrhlin@users.noreply.github.com> Date: Fri, 1 Nov 2024 01:18:09 -0400 Subject: [PATCH] doc: reorder mentioned sth attributes ALL_CAP attributes before WordCase, and mysql_* private attributes last. alphabetic order within each group. --- lib/DBD/mysql.pm | 81 ++++++++++++++++++++++++------------------------ 1 file changed, 41 insertions(+), 40 deletions(-) diff --git a/lib/DBD/mysql.pm b/lib/DBD/mysql.pm index 0bfecb91..04c9fa94 100644 --- a/lib/DBD/mysql.pm +++ b/lib/DBD/mysql.pm @@ -1670,28 +1670,36 @@ header of table names together with all rows: } For portable applications you should restrict yourself to attributes with -capitalized or mixed case names. Lower case attribute names are private -to DBD::mysql. The attribute list includes: +capitalized or mixed case names. Uppercase attribute names are in the +statement handle interface described by L, while lower case attribute +names are private to DBD::mysql. The attribute list includes: =over -=item ParamValues +=item NAME -This attribute is supported as described in the DBI documentation. +A reference to an array of column names, as per DBI docs. -It returns a hashref, the keys of which are the 'names' of the -placeholders: integers starting at 1. It returns an empty hashref if -the statement has no placeholders. +=item NULLABLE -The values for these keys are initially undef; they are populated when -the C or C method is called. Supplying the -parameter values in the arguments to C will override any -previously bound values. +A reference to an array of boolean values; TRUE indicates that this column +may contain NULL's. -After execution, it is possible to use C to change a single -value in the statement and C again, with other values -unchanged. The attribute remains properly populated after the C -method is called, with the values from the last execution. +=item NUM_OF_FIELDS + +Number of fields returned by a I or I statement. -You may use this for checking whether a statement returned a result: -A zero value indicates a non-SELECT statement like I, -I or I. - =item mysql_table A reference to an array of table names, useful in a I result. -=item TYPE - -A reference to an array of column types. The engine's native column -types are mapped to portable types like DBI::SQL_INTEGER() or -DBI::SQL_VARCHAR(), as good as possible. Not all native types have -a meaningful equivalent, for example DBD::mysql::FIELD_TYPE_INTERVAL -is mapped to DBI::SQL_VARCHAR(). -If you need the native column types, use I. See below. - =item mysql_type A reference to an array of MySQL's native column types, for example