dbs             Sun Sep 25 10:41:47 2005 EDT

  Modified files:              
    /phpdoc/en/reference/ibm_db2/functions      db2-client-info.xml 
                                                db2-server-info.xml 
  Log:
  Flesh out db2_server_info().
  Declare correct number of columns in db2_client_info.
  
  
http://cvs.php.net/diff.php/phpdoc/en/reference/ibm_db2/functions/db2-client-info.xml?r1=1.1&r2=1.2&ty=u
Index: phpdoc/en/reference/ibm_db2/functions/db2-client-info.xml
diff -u phpdoc/en/reference/ibm_db2/functions/db2-client-info.xml:1.1 
phpdoc/en/reference/ibm_db2/functions/db2-client-info.xml:1.2
--- phpdoc/en/reference/ibm_db2/functions/db2-client-info.xml:1.1       Sun Sep 
25 09:50:52 2005
+++ phpdoc/en/reference/ibm_db2/functions/db2-client-info.xml   Sun Sep 25 
10:41:47 2005
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.1 $ -->
+<!-- $Revision: 1.2 $ -->
 <!-- Generated by xml_proto.php v2.3. Found in /scripts directory of phpdoc. 
-->
 <refentry id="function.db2-client-info">
  <refnamediv>
@@ -19,7 +19,7 @@
    the DB2 client properties:
    <table>
     <title>DB2 client properties</title>
-    <tgroup cols="2">
+    <tgroup cols="3">
      <thead>
       <row>
        <entry>Property name</entry>
@@ -30,12 +30,12 @@
      <tbody>
       <row>
        <entry>APPL_CODEPAGE</entry>
-       <entry>Unsigned 32-bit integer</entry>
+       <entry>int</entry>
        <entry>The application code page.</entry>
       </row>
       <row>
        <entry>CONN_CODEPAGE</entry>
-       <entry>Unsigned 32-bit integer</entry>
+       <entry>int</entry>
        <entry>The code page for the current connection.</entry>
       </row>
       <row>
http://cvs.php.net/diff.php/phpdoc/en/reference/ibm_db2/functions/db2-server-info.xml?r1=1.1&r2=1.2&ty=u
Index: phpdoc/en/reference/ibm_db2/functions/db2-server-info.xml
diff -u phpdoc/en/reference/ibm_db2/functions/db2-server-info.xml:1.1 
phpdoc/en/reference/ibm_db2/functions/db2-server-info.xml:1.2
--- phpdoc/en/reference/ibm_db2/functions/db2-server-info.xml:1.1       Sun Sep 
25 09:50:52 2005
+++ phpdoc/en/reference/ibm_db2/functions/db2-server-info.xml   Sun Sep 25 
10:41:47 2005
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.1 $ -->
+<!-- $Revision: 1.2 $ -->
 <!-- Generated by xml_proto.php v2.3. Found in /scripts directory of phpdoc. 
-->
 <refentry id="function.db2-server-info">
  <refnamediv>
@@ -13,7 +13,245 @@
    
<methodparam><type>resource</type><parameter>connection</parameter></methodparam>
   </methodsynopsis>
 
-  &warn.undocumented.func;
+  <para>
+   This function returns an object with read-only properties that return
+   information about the IBM DB2, Cloudscape, or Apache Derby database server.
+   The following table lists the DB2 client properties:
+   <table>
+    <title>DB2 server properties</title>
+    <tgroup cols="3">
+     <thead>
+      <row>
+       <entry>Property name</entry>
+       <entry>Return type</entry>
+       <entry>Description</entry>
+      </row>
+     </thead>
+     <tbody>
+      <row>
+       <entry>DBMS_NAME</entry>
+       <entry>string</entry>
+       <entry>The name of the database server to which you are
+        connected.</entry>
+      </row>
+      <row>
+       <entry>DBMS_VER</entry>
+       <entry>string</entry>
+       <entry>The version of the database server, in the form of a string
+       "MM.mm.rrrr" where <varname>MM</varname> is the major version, 
+        <varname>mm</varname> is the minor version,
+        and <varname>uuuu</varname> is the update. For example, "08.02.0001"
+        represents major version 8, minor version 2, update 1.
+       </entry>
+      </row>
+      <row>
+       <entry>DB_CODEPAGE</entry>
+       <entry>int</entry>
+       <entry>The code page of the database to which you are connected.</entry>
+      </row>
+      <row>
+       <entry>DB_NAME</entry>
+       <entry>string</entry>
+       <entry>The name of the database to which you are connected.</entry>
+      </row>
+      <row>
+       <entry>DFT_ISOLATION</entry>
+       <entry>string</entry>
+       <entry>The default transaction isolation level supported by the
+        server:
+        <variablelist>
+         <varlistentry>
+          <term>UR</term>
+          <listitem>
+           <para>
+            Uncommitted read: changes are immediately visible by all
+            concurrent transactions.
+           </para>
+          </listitem>
+         </varlistentry>
+         <varlistentry>
+          <term>CS</term>
+          <listitem>
+           <para>
+            Cursor staability: a row read by one transaction can be altered and
+            committed by a second concurrent transaction.
+           </para>
+          </listitem>
+         </varlistentry>
+         <varlistentry>
+          <term>RS</term>
+          <listitem>
+           <para>
+            Read stability: a transaction can add or remove rows matching a
+            search condition or a pending transaction.
+           </para>
+          </listitem>
+         </varlistentry>
+         <varlistentry>
+          <term>RR</term>
+          <listitem>
+           <para>
+            Repeatable read: data affected by pending transaction is not
+            available to other transactions.
+           </para>
+          </listitem>
+         </varlistentry>
+         <varlistentry>
+          <term>NC</term>
+          <listitem>
+           <para>
+            No commit: any changes are visible at the end of a successful
+            operation. Explicit commits and rollbacks are not allowed.
+           </para>
+          </listitem>
+         </varlistentry>
+        </variablelist>
+       </entry>
+      </row>
+      <row>
+       <entry>IDENTIFIER_QUOTE_CHAR</entry>
+       <entry>string</entry>
+       <entry>The character used to delimit an identifier.</entry>
+      </row>
+      <row>
+       <entry>INST_NAME</entry>
+       <entry>string</entry>
+       <entry>The real hostname for the database server.</entry>
+      </row>
+      <row>
+       <entry>ISOLATION_OPTION</entry>
+       <entry>array</entry>
+       <entry>An array of the isolation options supported by the
+        database server. The isolation options are described in
+        the DFT_ISOLATION property.</entry>
+      </row>
+      <row>
+       <entry>KEYWORDS</entry>
+       <entry>array</entry>
+       <entry>An array of the keywords reserved by the database
+        server.</entry>
+      </row>
+      <row>
+       <entry>LIKE_ESCAPE_CLAUSE</entry>
+       <entry>bool</entry>
+       <entry>&true; if the database server supports the
+       use of <literal>%</literal> and <literal>_</literal> wildcard
+       characters. &false; if the database server does not
+       support these wildcard characters.</entry>
+      </row>
+      <row>
+       <entry>MAX_COL_NAME_LEN</entry>
+       <entry>int</entry>
+       <entry>Maximum length of a column name supported by the database
+       server, expressed in bytes.</entry>
+      </row>
+      <row>
+       <entry>MAX_IDENTIFIER_LEN</entry>
+       <entry>int</entry>
+       <entry>Maximum length of an SQL identifier supported by the database
+       server, expressed in characters.</entry>
+      </row>
+      <row>
+       <entry>MAX_INDEX_SIZE</entry>
+       <entry>Maximum size of columns combined in an index supported by the
+       database server, expressed in bytes.</entry>
+       <entry></entry>
+      </row>
+      <row>
+       <entry>MAX_PROC_NAME_LEN</entry>
+       <entry>int</entry>
+       <entry>Maximum length of a procedure name supported by the database
+       server, expressed in bytes.</entry>
+      </row>
+      <row>
+       <entry>MAX_ROW_SIZE</entry>
+       <entry>int</entry>
+       <entry>Maximum length of a row in a base table supported by the
+       database server, expressed in bytes.</entry>
+      </row>
+      <row>
+       <entry>MAX_SCHEMA_NAME_LEN</entry>
+       <entry>int</entry>
+       <entry>Maximum length of a schema name supported by the database
+       server, expressed in bytes.</entry>
+      </row>
+      <row>
+       <entry>MAX_STATEMENT_LEN</entry>
+       <entry>int</entry>
+       <entry>Maximum length of an SQL statement supported by the database
+       server, expressed in bytes.</entry>
+      </row>
+      <row>
+       <entry>MAX_TABLE_NAME_LEN</entry>
+       <entry>int</entry>
+       <entry>Maximum length of a table name supported by the database
+       server, expressed in bytes.</entry>
+      </row>
+      <row>
+       <entry>NON_NULLABLE_COLUMNS</entry>
+       <entry>bool</entry>
+       <entry>&true; if the database server supports columns that can be
+        defined as NOT NULL, &false; if the database server does not support
+        columns defined as NOT NULL.</entry>
+      </row>
+      <row>
+       <entry>PROCEDURES</entry>
+       <entry>bool</entry>
+       <entry>&true; if the database server supports the use of the CALL
+        statement to call stored procedures, &false; if the database
+        server does not support the CALL statement.</entry>
+      </row>
+      <row>
+       <entry>SPECIAL_CHARS</entry>
+       <entry>string</entry>
+       <entry>A string containing all of the characters other than
+       a-Z, 0-9, and underscore that can be used in an identifier name.</entry>
+      </row>
+      <row>
+       <entry>SQL_CONFORMANCE</entry>
+       <entry>string</entry>
+       <entry>The level of conformance to the ANSI/ISO SQL-92 specification
+        offered by the database server:
+        <variablelist>
+         <varlistentry>
+          <term>ENTRY</term>
+          <listitem>
+           <para>
+            Entry-level SQL-92 compliance.
+           </para>
+          </listitem>
+         </varlistentry>
+         <varlistentry>
+          <term>FIPS127</term>
+          <listitem>
+           <para>
+            FIPS-127-2 transitional compliance.
+           </para>
+          </listitem>
+         </varlistentry>
+         <varlistentry>
+          <term>FULL</term>
+          <listitem>
+           <para>
+            Full level SQL-92 compliance.
+           </para>
+          </listitem>
+         </varlistentry>
+         <varlistentry>
+          <term>INTERMEDIATE</term>
+          <listitem>
+           <para>
+            Intermediate level SQL-92 compliance.
+           </para>
+          </listitem>
+         </varlistentry>
+        </variablelist>
+       </entry>
+      </row>
+     </tbody>
+    </tgroup>
+   </table>
+  </para>
 
  </refsect1>
  <refsect1 role="parameters">
@@ -24,7 +262,7 @@
      <term><parameter>connection</parameter></term>
      <listitem>
       <para>
-       Its description
+       Specifies an active DB2 client connection.
       </para>
      </listitem>
     </varlistentry>
@@ -34,8 +272,7 @@
  <refsect1 role="returnvalues">
   &reftitle.returnvalues;
   <para>
-   What the function returns, first on success, then on failure. See
-   also the &amp;return.success; entity
+   Returns an object on a successful call. Returns &false; on failure.
   </para>
  </refsect1>
 
@@ -106,17 +343,14 @@
  -->
 
 
- <!-- Use when adding See Also links
  <refsect1 role="seealso">
   &reftitle.seealso;
   <para>
    <simplelist>
-    <member><function></function></member>
-    <member>Or <link linkend="somethingelse">something else</link></member>
+    <member><function>db2_client_info</function></member>
    </simplelist>
   </para>
  </refsect1>
- -->
 
 
 </refentry>

Reply via email to