cvs: phpdoc /en/reference/sqlite constants.xml
| From: | Kenneth Schwartz | Date: | Fri, 18 Feb 2005 17:04:57 +0000 |
| Subject: | cvs: phpdoc /en/reference/sqlite constants.xml | ||
| Groups: | php.doc | ||
| Request: | Send a blank email to phpdoc+get-969366693@lists.php.net to get a copy of this message | ||
irchtml Fri Feb 18 12:04:57 2005 EDT
Modified files:
/phpdoc/en/reference/sqlite constants.xml
Log:
change to new structure, add status code constants
http://cvs.php.net/diff.php/phpdoc/en/reference/sqlite/constants.xml?r1=1.2&r2=1.3&ty=u Index: phpdoc/en/reference/sqlite/constants.xml diff -u phpdoc/en/reference/sqlite/constants.xml:1.2 phpdoc/en/reference/sqlite/constants.xml:1.3 --- phpdoc/en/reference/sqlite/constants.xml:1.2 Fri Jun 20 14:26:30 2003 +++ phpdoc/en/reference/sqlite/constants.xml Fri Feb 18 12:04:56 2005 @@ -1,49 +1,346 @@ <?xml version='1.0' encoding='iso-8859-1'?> -<!-- $Revision: 1.2 $ --> +<!-- $Revision: 1.3 $ --> <section id="sqlite.constants"> - <title>Predefined Constants</title> + &reftitle.constants; + &extension.constants; <para> The functions <function>sqlite_fetch_array</function> and <function>sqlite_current</function> use a constant for the different types of result arrays. The following constants are defined: </para> + <variablelist> + <title>SQLite result type constants</title> + <varlistentry> + <term> + <constant>SQLITE_ASSOC</constant> + (<type>int</type>) + </term> + <listitem> + <simpara> + Columns are returned into the array having the field name as the array + index. + </simpara> + </listitem> + </varlistentry> + <varlistentry> + <term> + <constant>SQLITE_BOTH</constant> + (<type>int</type>) + </term> + <listitem> + <simpara> + Columns are returned into the array having both a numerical index + and the field name as the array index. + </simpara> + </listitem> + </varlistentry> + <varlistentry> + <term> + <constant>SQLITE_NUM</constant> + (<type>int</type>) + </term> + <listitem> + <simpara> + Columns are returned into the array having a numerical index to the + fields. This index starts with 0, the first field in the result. + </simpara> + </listitem> + </varlistentry> + </variablelist> <para> - <table> - <title>SQLite fetch constants</title> - <tgroup cols="2"> - <thead> - <row> - <entry>constant</entry> - <entry>meaning</entry> - </row> - </thead> - <tbody> - <row> - <entry>SQLITE_ASSOC</entry> - <entry> - Columns are returned into the array having the fieldname as the array - index. - </entry> - </row> - <row> - <entry>SQLITE_BOTH</entry> - <entry> - Columns are returned into the array having both a numerical index - and the fieldname as the array index. - </entry> - </row> - <row> - <entry>SQLITE_NUM</entry> - <entry> - Columns are returned into the array having a numerical index to the - fields. This index starts with 0, the first field in the result. - </entry> - </row> - </tbody> - </tgroup> - </table> + A number of functions may return status codes. The following constants are + defined: </para> + <variablelist> + <title>SQLite status code constants</title> + <varlistentry> + <term> + <constant>SQLITE_OK</constant> + (<type>int</type>) + </term> + <listitem> + <simpara> + Successful result. + </simpara> + </listitem> + </varlistentry> + <varlistentry> + <term> + <constant>SQLITE_ERROR</constant> + (<type>int</type>) + </term> + <listitem> + <simpara> + SQL error or missing database. + </simpara> + </listitem> + </varlistentry> + <varlistentry> + <term> + <constant>SQLITE_INTERNAL</constant> + (<type>int</type>) + </term> + <listitem> + <simpara> + An internal logic error in SQLite. + </simpara> + </listitem> + </varlistentry> + <varlistentry> + <term> + <constant>SQLITE_PERM</constant> + (<type>int</type>) + </term> + <listitem> + <simpara> + Access permission denied. + </simpara> + </listitem> + </varlistentry> + <varlistentry> + <term> + <constant>SQLITE_ABORT</constant> + (<type>int</type>) + </term> + <listitem> + <simpara> + Callback routine requested an abort. + </simpara> + </listitem> + </varlistentry> + <varlistentry> + <term> + <constant>SQLITE_BUSY</constant> + (<type>int</type>) + </term> + <listitem> + <simpara> + The database file is locked. + </simpara> + </listitem> + </varlistentry> + <varlistentry> + <term> + <constant>SQLITE_LOCKED</constant> + (<type>int</type>) + </term> + <listitem> + <simpara> + A table in the database is locked. + </simpara> + </listitem> + </varlistentry> + <varlistentry> + <term> + <constant>SQLITE_NOMEM</constant> + (<type>int</type>) + </term> + <listitem> + <simpara> + Memory allocation failed. + </simpara> + </listitem> + </varlistentry> + <varlistentry> + <term> + <constant>SQLITE_READONLY</constant> + (<type>int</type>) + </term> + <listitem> + <simpara> + Attempt to write a readonly database. + </simpara> + </listitem> + </varlistentry> + <varlistentry> + <term> + <constant>SQLITE_INTERRUPT</constant> + (<type>int</type>) + </term> + <listitem> + <simpara> + Operation terminated internally. + </simpara> + </listitem> + </varlistentry> + <varlistentry> + <term> + <constant>SQLITE_IOERR</constant> + (<type>int</type>) + </term> + <listitem> + <simpara> + Disk I/O error occurred. + </simpara> + </listitem> + </varlistentry> + <varlistentry> + <term> + <constant>SQLITE_CORRUPT</constant> + (<type>int</type>) + </term> + <listitem> + <simpara> + The database disk image is malformed. + </simpara> + </listitem> + </varlistentry> + <varlistentry> + <term> + <constant>SQLITE_NOTFOUND</constant> + (<type>int</type>) + </term> + <listitem> + <simpara> + (Internal) Table or record not found. + </simpara> + </listitem> + </varlistentry> + <varlistentry> + <term> + <constant>SQLITE_FULL</constant> + (<type>int</type>) + </term> + <listitem> + <simpara> + Insertion failed because database is full. + </simpara> + </listitem> + </varlistentry> + <varlistentry> + <term> + <constant>SQLITE_CANTOPEN</constant> + (<type>int</type>) + </term> + <listitem> + <simpara> + Unable to open the database file. + </simpara> + </listitem> + </varlistentry> + <varlistentry> + <term> + <constant>SQLITE_PROTOCOL</constant> + (<type>int</type>) + </term> + <listitem> + <simpara> + Database lock protocol error. + </simpara> + </listitem> + </varlistentry> + <varlistentry> + <term> + <constant>SQLITE_EMPTY</constant> + (<type>int</type>) + </term> + <listitem> + <simpara> + (Internal) Database table is empty. + </simpara> + </listitem> + </varlistentry> + <varlistentry> + <term> + <constant>SQLITE_SCHEMA</constant> + (<type>int</type>) + </term> + <listitem> + <simpara> + The database schema changed. + </simpara> + </listitem> + </varlistentry> + <varlistentry> + <term> + <constant>SQLITE_TOOBIG</constant> + (<type>int</type>) + </term> + <listitem> + <simpara> + Too much data for one row of a table. + </simpara> + </listitem> + </varlistentry> + <varlistentry> + <term> + <constant>SQLITE_CONSTRAINT</constant> + (<type>int</type>) + </term> + <listitem> + <simpara> + Abort due to constraint violation. + </simpara> + </listitem> + </varlistentry> + <varlistentry> + <term> + <constant>SQLITE_MISMATCH</constant> + (<type>int</type>) + </term> + <listitem> + <simpara> + Data type mismatch. + </simpara> + </listitem> + </varlistentry> + <varlistentry> + <term> + <constant>SQLITE_MISUSE</constant> + (<type>int</type>) + </term> + <listitem> + <simpara> + Library used incorrectly. + </simpara> + </listitem> + </varlistentry> + <varlistentry> + <term> + <constant>SQLITE_NOLFS</constant> + (<type>int</type>) + </term> + <listitem> + <simpara> + Uses of OS features not supported on host. + </simpara> + </listitem> + </varlistentry> + <varlistentry> + <term> + <constant>SQLITE_AUTH</constant> + (<type>int</type>) + </term> + <listitem> + <simpara> + Authorized failed. + </simpara> + </listitem> + </varlistentry> + <varlistentry> + <term> + <constant>SQLITE_ROW</constant> + (<type>int</type>) + </term> + <listitem> + <simpara> + Internal process has another row ready. + </simpara> + </listitem> + </varlistentry> + <varlistentry> + <term> + <constant>SQLITE_DONE</constant> + (<type>int</type>) + </term> + <listitem> + <simpara> + Internal process has finished executing. + </simpara> + </listitem> + </varlistentry> + </variablelist> </section> <!-- Keep this comment at the end of the file
http://cvs.php.net/diff.php/phpdoc/en/reference/sqlite/constants.xml?r1=1.2&r2=1.3&ty=u Index: phpdoc/en/reference/sqlite/constants.xml diff -u phpdoc/en/reference/sqlite/constants.xml:1.2 phpdoc/en/reference/sqlite/constants.xml:1.3 --- phpdoc/en/reference/sqlite/constants.xml:1.2 Fri Jun 20 14:26:30 2003 +++ phpdoc/en/reference/sqlite/constants.xml Fri Feb 18 12:04:56 2005 @@ -1,49 +1,346 @@ <?xml version='1.0' encoding='iso-8859-1'?> -<!-- $Revision: 1.2 $ --> +<!-- $Revision: 1.3 $ --> <section id="sqlite.constants"> - <title>Predefined Constants</title> + &reftitle.constants; + &extension.constants; <para> The functions <function>sqlite_fetch_array</function> and <function>sqlite_current</function> use a constant for the different types of result arrays. The following constants are defined: </para> + <variablelist> + <title>SQLite result type constants</title> + <varlistentry> + <term> + <constant>SQLITE_ASSOC</constant> + (<type>int</type>) + </term> + <listitem> + <simpara> + Columns are returned into the array having the field name as the array + index. + </simpara> + </listitem> + </varlistentry> + <varlistentry> + <term> + <constant>SQLITE_BOTH</constant> + (<type>int</type>) + </term> + <listitem> + <simpara> + Columns are returned into the array having both a numerical index + and the field name as the array index. + </simpara> + </listitem> + </varlistentry> + <varlistentry> + <term> + <constant>SQLITE_NUM</constant> + (<type>int</type>) + </term> + <listitem> + <simpara> + Columns are returned into the array having a numerical index to the + fields. This index starts with 0, the first field in the result. + </simpara> + </listitem> + </varlistentry> + </variablelist> <para> - <table> - <title>SQLite fetch constants</title> - <tgroup cols="2"> - <thead> - <row> - <entry>constant</entry> - <entry>meaning</entry> - </row> - </thead> - <tbody> - <row> - <entry>SQLITE_ASSOC</entry> - <entry> - Columns are returned into the array having the fieldname as the array - index. - </entry> - </row> - <row> - <entry>SQLITE_BOTH</entry> - <entry> - Columns are returned into the array having both a numerical index - and the fieldname as the array index. - </entry> - </row> - <row> - <entry>SQLITE_NUM</entry> - <entry> - Columns are returned into the array having a numerical index to the - fields. This index starts with 0, the first field in the result. - </entry> - </row> - </tbody> - </tgroup> - </table> + A number of functions may return status codes. The following constants are + defined: </para> + <variablelist> + <title>SQLite status code constants</title> + <varlistentry> + <term> + <constant>SQLITE_OK</constant> + (<type>int</type>) + </term> + <listitem> + <simpara> + Successful result. + </simpara> + </listitem> + </varlistentry> + <varlistentry> + <term> + <constant>SQLITE_ERROR</constant> + (<type>int</type>) + </term> + <listitem> + <simpara> + SQL error or missing database. + </simpara> + </listitem> + </varlistentry> + <varlistentry> + <term> + <constant>SQLITE_INTERNAL</constant> + (<type>int</type>) + </term> + <listitem> + <simpara> + An internal logic error in SQLite. + </simpara> + </listitem> + </varlistentry> + <varlistentry> + <term> + <constant>SQLITE_PERM</constant> + (<type>int</type>) + </term> + <listitem> + <simpara> + Access permission denied. + </simpara> + </listitem> + </varlistentry> + <varlistentry> + <term> + <constant>SQLITE_ABORT</constant> + (<type>int</type>) + </term> + <listitem> + <simpara> + Callback routine requested an abort. + </simpara> + </listitem> + </varlistentry> + <varlistentry> + <term> + <constant>SQLITE_BUSY</constant> + (<type>int</type>) + </term> + <listitem> + <simpara> + The database file is locked. + </simpara> + </listitem> + </varlistentry> + <varlistentry> + <term> + <constant>SQLITE_LOCKED</constant> + (<type>int</type>) + </term> + <listitem> + <simpara> + A table in the database is locked. + </simpara> + </listitem> + </varlistentry> + <varlistentry> + <term> + <constant>SQLITE_NOMEM</constant> + (<type>int</type>) + </term> + <listitem> + <simpara> + Memory allocation failed. + </simpara> + </listitem> + </varlistentry> + <varlistentry> + <term> + <constant>SQLITE_READONLY</constant> + (<type>int</type>) + </term> + <listitem> + <simpara> + Attempt to write a readonly database. + </simpara> + </listitem> + </varlistentry> + <varlistentry> + <term> + <constant>SQLITE_INTERRUPT</constant> + (<type>int</type>) + </term> + <listitem> + <simpara> + Operation terminated internally. + </simpara> + </listitem> + </varlistentry> + <varlistentry> + <term> + <constant>SQLITE_IOERR</constant> + (<type>int</type>) + </term> + <listitem> + <simpara> + Disk I/O error occurred. + </simpara> + </listitem> + </varlistentry> + <varlistentry> + <term> + <constant>SQLITE_CORRUPT</constant> + (<type>int</type>) + </term> + <listitem> + <simpara> + The database disk image is malformed. + </simpara> + </listitem> + </varlistentry> + <varlistentry> + <term> + <constant>SQLITE_NOTFOUND</constant> + (<type>int</type>) + </term> + <listitem> + <simpara> + (Internal) Table or record not found. + </simpara> + </listitem> + </varlistentry> + <varlistentry> + <term> + <constant>SQLITE_FULL</constant> + (<type>int</type>) + </term> + <listitem> + <simpara> + Insertion failed because database is full. + </simpara> + </listitem> + </varlistentry> + <varlistentry> + <term> + <constant>SQLITE_CANTOPEN</constant> + (<type>int</type>) + </term> + <listitem> + <simpara> + Unable to open the database file. + </simpara> + </listitem> + </varlistentry> + <varlistentry> + <term> + <constant>SQLITE_PROTOCOL</constant> + (<type>int</type>) + </term> + <listitem> + <simpara> + Database lock protocol error. + </simpara> + </listitem> + </varlistentry> + <varlistentry> + <term> + <constant>SQLITE_EMPTY</constant> + (<type>int</type>) + </term> + <listitem> + <simpara> + (Internal) Database table is empty. + </simpara> + </listitem> + </varlistentry> + <varlistentry> + <term> + <constant>SQLITE_SCHEMA</constant> + (<type>int</type>) + </term> + <listitem> + <simpara> + The database schema changed. + </simpara> + </listitem> + </varlistentry> + <varlistentry> + <term> + <constant>SQLITE_TOOBIG</constant> + (<type>int</type>) + </term> + <listitem> + <simpara> + Too much data for one row of a table. + </simpara> + </listitem> + </varlistentry> + <varlistentry> + <term> + <constant>SQLITE_CONSTRAINT</constant> + (<type>int</type>) + </term> + <listitem> + <simpara> + Abort due to constraint violation. + </simpara> + </listitem> + </varlistentry> + <varlistentry> + <term> + <constant>SQLITE_MISMATCH</constant> + (<type>int</type>) + </term> + <listitem> + <simpara> + Data type mismatch. + </simpara> + </listitem> + </varlistentry> + <varlistentry> + <term> + <constant>SQLITE_MISUSE</constant> + (<type>int</type>) + </term> + <listitem> + <simpara> + Library used incorrectly. + </simpara> + </listitem> + </varlistentry> + <varlistentry> + <term> + <constant>SQLITE_NOLFS</constant> + (<type>int</type>) + </term> + <listitem> + <simpara> + Uses of OS features not supported on host. + </simpara> + </listitem> + </varlistentry> + <varlistentry> + <term> + <constant>SQLITE_AUTH</constant> + (<type>int</type>) + </term> + <listitem> + <simpara> + Authorized failed. + </simpara> + </listitem> + </varlistentry> + <varlistentry> + <term> + <constant>SQLITE_ROW</constant> + (<type>int</type>) + </term> + <listitem> + <simpara> + Internal process has another row ready. + </simpara> + </listitem> + </varlistentry> + <varlistentry> + <term> + <constant>SQLITE_DONE</constant> + (<type>int</type>) + </term> + <listitem> + <simpara> + Internal process has finished executing. + </simpara> + </listitem> + </varlistentry> + </variablelist> </section> <!-- Keep this comment at the end of the file