Author: paul
Date: 2007-08-08 19:46:03 +0200 (Wed, 08 Aug 2007)
New Revision: 7388
Log:
r28519@polar: paul | 2007-08-08 12:43:28 -0500
Document NUM_FLAG (MYSQL_FIELD flag). (Bug#29907)
Modified:
trunk/refman-4.1/apis-c.xml
trunk/refman-5.0/apis-c.xml
trunk/refman-5.1/apis-c.xml
trunk/refman-5.2/apis-c.xml
Property changes on: trunk
___________________________________________________________________
Name: svk:merge
- 4767c598-dc10-0410-bea0-d01b485662eb:/mysqldoc-local/mysqldoc/trunk:28516
7d8d2c4e-af1d-0410-ab9f-b038ce55645b:/mysqldoc-local/mysqldoc:23508
b5ec3a16-e900-0410-9ad2-d183a3acac99:/mysqldoc-local/mysqldoc/trunk:14218
bf112a9c-6c03-0410-a055-ad865cd57414:/mysqldoc-local/mysqldoc/trunk:19268
+ 4767c598-dc10-0410-bea0-d01b485662eb:/mysqldoc-local/mysqldoc/trunk:28519
7d8d2c4e-af1d-0410-ab9f-b038ce55645b:/mysqldoc-local/mysqldoc:23508
b5ec3a16-e900-0410-9ad2-d183a3acac99:/mysqldoc-local/mysqldoc/trunk:14218
bf112a9c-6c03-0410-a055-ad865cd57414:/mysqldoc-local/mysqldoc/trunk:19268
Modified: trunk/refman-4.1/apis-c.xml
===================================================================
--- trunk/refman-4.1/apis-c.xml 2007-08-08 17:45:31 UTC (rev 7387)
+++ trunk/refman-4.1/apis-c.xml 2007-08-08 17:46:03 UTC (rev 7388)
Changed blocks: 1, Lines Added: 16, Lines Deleted: 0; 1091 bytes
@@ -561,6 +561,22 @@
</para>
<para>
+ <literal>NUM_FLAG</literal> indicates that a column is
+ numeric. This includes columns with a type of
+ <literal>MYSQL_TYPE_DECIMAL</literal>,
+ <literal>MYSQL_TYPE_TINY</literal>,
+ <literal>MYSQL_TYPE_SHORT</literal>,
+ <literal>MYSQL_TYPE_LONG</literal>,
+ <literal>MYSQL_TYPE_FLOAT</literal>,
+ <literal>MYSQL_TYPE_DOUBLE</literal>,
+ <literal>MYSQL_TYPE_NULL</literal>,
+ <literal>MYSQL_TYPE_TIMESTAMP</literal>,
+ <literal>MYSQL_TYPE_LONGLONG</literal>,
+ <literal>MYSQL_TYPE_INT24</literal>, and
+ <literal>MYSQL_TYPE_YEAR</literal>.
+ </para>
+
+ <para>
The following example illustrates a typical use of the
<literal>flags</literal> value:
</para>
Modified: trunk/refman-5.0/apis-c.xml
===================================================================
--- trunk/refman-5.0/apis-c.xml 2007-08-08 17:45:31 UTC (rev 7387)
+++ trunk/refman-5.0/apis-c.xml 2007-08-08 17:46:03 UTC (rev 7388)
Changed blocks: 3, Lines Added: 32, Lines Deleted: 12; 2916 bytes
@@ -538,6 +538,10 @@
<entry>Field is a <literal>TIMESTAMP</literal>
(deprecated)</entry>
</row>
<row>
+ <entry><literal>NUM_FLAG</literal></entry>
+ <entry>Field is numeric; see additional notes following
table</entry>
+ </row>
+ <row>
<entry><literal>NO_DEFAULT_VALUE_FLAG</literal></entry>
<entry>Field has no default value; see additional notes following
table</entry>
</row>
@@ -546,18 +550,6 @@
</informaltable>
<para>
- The <literal>NO_DEFAULT_VALUE_FLAG</literal> indicates that a
- column has no <literal>DEFAULT</literal> clause in its
- definition. This does not apply to <literal>NULL</literal>
- columns (because such columns have a default of
- <literal>NULL</literal>), or to
- <literal>AUTO_INCREMENT</literal> columns (which have an
- implied default value).
- <literal>NO_DEFAULT_VALUE_FLAG</literal> was added in MySQL
- 5.0.2.
- </para>
-
- <para>
Use of the <literal>BLOB_FLAG</literal>,
<literal>ENUM_FLAG</literal>,
<literal>SET_FLAG</literal>, and
<literal>TIMESTAMP_FLAG</literal> flags is deprecated because
@@ -571,6 +563,34 @@
</para>
<para>
+ <literal>NUM_FLAG</literal> indicates that a column is
+ numeric. This includes columns with a type of
+ <literal>MYSQL_TYPE_DECIMAL</literal>,
+ <literal>MYSQL_TYPE_TINY</literal>,
+ <literal>MYSQL_TYPE_SHORT</literal>,
+ <literal>MYSQL_TYPE_LONG</literal>,
+ <literal>MYSQL_TYPE_FLOAT</literal>,
+ <literal>MYSQL_TYPE_DOUBLE</literal>,
+ <literal>MYSQL_TYPE_NULL</literal>,
+ <literal>MYSQL_TYPE_TIMESTAMP</literal>,
+ <literal>MYSQL_TYPE_LONGLONG</literal>,
+ <literal>MYSQL_TYPE_INT24</literal>, and
+ <literal>MYSQL_TYPE_YEAR</literal>.
+ </para>
+
+ <para>
+ <literal>NO_DEFAULT_VALUE_FLAG</literal> indicates that a
+ column has no <literal>DEFAULT</literal> clause in its
+ definition. This does not apply to <literal>NULL</literal>
+ columns (because such columns have a default of
+ <literal>NULL</literal>), or to
+ <literal>AUTO_INCREMENT</literal> columns (which have an
+ implied default value).
+ <literal>NO_DEFAULT_VALUE_FLAG</literal> was added in MySQL
+ 5.0.2.
+ </para>
+
+ <para>
The following example illustrates a typical use of the
<literal>flags</literal> value:
</para>
Modified: trunk/refman-5.1/apis-c.xml
===================================================================
--- trunk/refman-5.1/apis-c.xml 2007-08-08 17:45:31 UTC (rev 7387)
+++ trunk/refman-5.1/apis-c.xml 2007-08-08 17:46:03 UTC (rev 7388)
Changed blocks: 2, Lines Added: 26, Lines Deleted: 10; 2222 bytes
@@ -546,16 +546,6 @@
</informaltable>
<para>
- The <literal>NO_DEFAULT_VALUE_FLAG</literal> indicates that a
- column has no <literal>DEFAULT</literal> clause in its
- definition. This does not apply to <literal>NULL</literal>
- columns (because such columns have a default of
- <literal>NULL</literal>), or to
- <literal>AUTO_INCREMENT</literal> columns (which have an
- implied default value).
- </para>
-
- <para>
Use of the <literal>BLOB_FLAG</literal>,
<literal>ENUM_FLAG</literal>,
<literal>SET_FLAG</literal>, and
<literal>TIMESTAMP_FLAG</literal> flags is deprecated because
@@ -569,6 +559,32 @@
</para>
<para>
+ <literal>NUM_FLAG</literal> indicates that a column is
+ numeric. This includes columns with a type of
+ <literal>MYSQL_TYPE_DECIMAL</literal>,
+ <literal>MYSQL_TYPE_TINY</literal>,
+ <literal>MYSQL_TYPE_SHORT</literal>,
+ <literal>MYSQL_TYPE_LONG</literal>,
+ <literal>MYSQL_TYPE_FLOAT</literal>,
+ <literal>MYSQL_TYPE_DOUBLE</literal>,
+ <literal>MYSQL_TYPE_NULL</literal>,
+ <literal>MYSQL_TYPE_TIMESTAMP</literal>,
+ <literal>MYSQL_TYPE_LONGLONG</literal>,
+ <literal>MYSQL_TYPE_INT24</literal>, and
+ <literal>MYSQL_TYPE_YEAR</literal>.
+ </para>
+
+ <para>
+ <literal>NO_DEFAULT_VALUE_FLAG</literal> indicates that a
+ column has no <literal>DEFAULT</literal> clause in its
+ definition. This does not apply to <literal>NULL</literal>
+ columns (because such columns have a default of
+ <literal>NULL</literal>), or to
+ <literal>AUTO_INCREMENT</literal> columns (which have an
+ implied default value).
+ </para>
+
+ <para>
The following example illustrates a typical use of the
<literal>flags</literal> value:
</para>
Modified: trunk/refman-5.2/apis-c.xml
===================================================================
--- trunk/refman-5.2/apis-c.xml 2007-08-08 17:45:31 UTC (rev 7387)
+++ trunk/refman-5.2/apis-c.xml 2007-08-08 17:46:03 UTC (rev 7388)
Changed blocks: 2, Lines Added: 26, Lines Deleted: 10; 2222 bytes
@@ -530,16 +530,6 @@
</informaltable>
<para>
- The <literal>NO_DEFAULT_VALUE_FLAG</literal> indicates that a
- column has no <literal>DEFAULT</literal> clause in its
- definition. This does not apply to <literal>NULL</literal>
- columns (because such columns have a default of
- <literal>NULL</literal>), or to
- <literal>AUTO_INCREMENT</literal> columns (which have an
- implied default value).
- </para>
-
- <para>
Use of the <literal>BLOB_FLAG</literal>,
<literal>ENUM_FLAG</literal>,
<literal>SET_FLAG</literal>, and
<literal>TIMESTAMP_FLAG</literal> flags is deprecated because
@@ -553,6 +543,32 @@
</para>
<para>
+ <literal>NUM_FLAG</literal> indicates that a column is
+ numeric. This includes columns with a type of
+ <literal>MYSQL_TYPE_DECIMAL</literal>,
+ <literal>MYSQL_TYPE_TINY</literal>,
+ <literal>MYSQL_TYPE_SHORT</literal>,
+ <literal>MYSQL_TYPE_LONG</literal>,
+ <literal>MYSQL_TYPE_FLOAT</literal>,
+ <literal>MYSQL_TYPE_DOUBLE</literal>,
+ <literal>MYSQL_TYPE_NULL</literal>,
+ <literal>MYSQL_TYPE_TIMESTAMP</literal>,
+ <literal>MYSQL_TYPE_LONGLONG</literal>,
+ <literal>MYSQL_TYPE_INT24</literal>, and
+ <literal>MYSQL_TYPE_YEAR</literal>.
+ </para>
+
+ <para>
+ <literal>NO_DEFAULT_VALUE_FLAG</literal> indicates that a
+ column has no <literal>DEFAULT</literal> clause in its
+ definition. This does not apply to <literal>NULL</literal>
+ columns (because such columns have a default of
+ <literal>NULL</literal>), or to
+ <literal>AUTO_INCREMENT</literal> columns (which have an
+ implied default value).
+ </para>
+
+ <para>
The following example illustrates a typical use of the
<literal>flags</literal> value:
</para>
| Thread |
|---|
| • svn commit - mysqldoc@docsrva: r7388 - in trunk: . refman-4.1 refman-5.0 refman-5.1 refman-5.2 | paul | 8 Aug |