hholzgra Mon Sep 17 15:41:07 2001 EDT Modified files: /phpdoc/en/functions dbplus.xml Log: some additions and resource type fixes
Index: phpdoc/en/functions/dbplus.xml diff -u phpdoc/en/functions/dbplus.xml:1.13 phpdoc/en/functions/dbplus.xml:1.14 --- phpdoc/en/functions/dbplus.xml:1.13 Sun Sep 16 18:02:15 2001 +++ phpdoc/en/functions/dbplus.xml Mon Sep 17 15:41:07 2001 @@ -1,5 +1,5 @@ <?xml encoding="iso-8859-1"?> -<!-- $Revision: 1.13 $ --> +<!-- $Revision: 1.14 $ --> <reference id="ref.dbplus"> <title>DB++ Functions</title> <titleabbrev>DB++</titleabbrev> @@ -292,7 +292,7 @@ <funcsynopsis> <funcprototype> <funcdef>int <function>dbplus_add</function></funcdef> - <paramdef>int <parameter>relation</parameter></paramdef> + <paramdef>resource <parameter>relation</parameter></paramdef> <paramdef>array <parameter>tuple</parameter></paramdef> </funcprototype> </funcsynopsis> @@ -324,7 +324,7 @@ <title>Description</title> <funcsynopsis> <funcprototype> - <funcdef>int <function>dbplus_aql</function></funcdef> + <funcdef>resource <function>dbplus_aql</function></funcdef> <paramdef>string <parameter>query</parameter></paramdef> <paramdef>string <parameter><optional>server</optional></parameter> @@ -335,6 +335,9 @@ </funcprototype> </funcsynopsis> &warn.experimental.func; + <para> + Not implemented yet. + </para> </refsect1> </refentry> @@ -377,7 +380,7 @@ <funcsynopsis> <funcprototype> <funcdef>int <function>dbplus_close</function></funcdef> - <paramdef>int <parameter>relation</parameter></paramdef> + <paramdef>resource <parameter>relation</parameter></paramdef> </funcprototype> </funcsynopsis> &warn.experimental.func; @@ -398,7 +401,7 @@ <funcsynopsis> <funcprototype> <funcdef>int <function>dbplus_curr</function></funcdef> - <paramdef>int <parameter>relation</parameter></paramdef> + <paramdef>resource <parameter>relation</parameter></paramdef> <paramdef>array <parameter>tuple</parameter></paramdef> </funcprototype> </funcsynopsis> @@ -483,7 +486,7 @@ <funcsynopsis> <funcprototype> <funcdef>int <function>dbplus_find</function></funcdef> - <paramdef>int <parameter>handle</parameter></paramdef> + <paramdef>resource <parameter>relation</parameter></paramdef> <paramdef>array <parameter>constraints</parameter></paramdef> <paramdef>mixed <parameter>tuple</parameter></paramdef> </funcprototype> @@ -525,7 +528,7 @@ <funcsynopsis> <funcprototype> <funcdef>int <function>dbplus_first</function></funcdef> - <paramdef>int <parameter>relation</parameter></paramdef> + <paramdef>resource <parameter>relation</parameter></paramdef> <paramdef>array <parameter>tuple</parameter></paramdef> </funcprototype> </funcsynopsis> @@ -561,7 +564,7 @@ <funcsynopsis> <funcprototype> <funcdef>int <function>dbplus_flush</function></funcdef> - <paramdef>int <parameter>relation</parameter></paramdef> + <paramdef>resource <parameter>relation</parameter></paramdef> </funcprototype> </funcsynopsis> &warn.experimental.func; @@ -614,7 +617,7 @@ <funcsynopsis> <funcprototype> <funcdef>int <function>dbplus_freelock</function></funcdef> - <paramdef>int <parameter>handle</parameter></paramdef> + <paramdef>resource <parameter>relation</parameter></paramdef> <paramdef>string <parameter>tname</parameter></paramdef> </funcprototype> </funcsynopsis> @@ -642,7 +645,7 @@ <funcsynopsis> <funcprototype> <funcdef>int <function>dbplus_freerlocks</function></funcdef> - <paramdef>int <parameter>relation</parameter></paramdef> + <paramdef>resource <parameter>relation</parameter></paramdef> </funcprototype> </funcsynopsis> &warn.experimental.func; @@ -668,7 +671,7 @@ <funcsynopsis> <funcprototype> <funcdef>int <function>dbplus_getlock</function></funcdef> - <paramdef>int <parameter>handle</parameter></paramdef> + <paramdef>resource <parameter>relation</parameter></paramdef> <paramdef>string <parameter>tname</parameter></paramdef> </funcprototype> </funcsynopsis> @@ -697,7 +700,7 @@ <funcsynopsis> <funcprototype> <funcdef>int <function>dbplus_getunique</function></funcdef> - <paramdef>int <parameter>handle</parameter></paramdef> + <paramdef>resource <parameter>relation</parameter></paramdef> <paramdef>int <parameter>uniqueid</parameter></paramdef> </funcprototype> </funcsynopsis> @@ -727,12 +730,15 @@ <funcsynopsis> <funcprototype> <funcdef>int <function>dbplus_info</function></funcdef> - <paramdef>int <parameter>relation</parameter></paramdef> + <paramdef>resource <parameter>relation</parameter></paramdef> <paramdef>string <parameter>key</parameter></paramdef> <paramdef>array <parameter></parameter></paramdef> </funcprototype> </funcsynopsis> &warn.experimental.func; + <para> + Not implemented yet. + </para> </refsect1> </refentry> @@ -746,7 +752,7 @@ <funcsynopsis> <funcprototype> <funcdef>int <function>dbplus_last</function></funcdef> - <paramdef>int <parameter>relation</parameter></paramdef> + <paramdef>resource <parameter>relation</parameter></paramdef> <paramdef>array <parameter>tuple</parameter></paramdef> </funcprototype> </funcsynopsis> @@ -782,7 +788,7 @@ <funcsynopsis> <funcprototype> <funcdef>int <function>dbplus_lockrel</function></funcdef> - <paramdef>int <parameter>relation</parameter></paramdef> + <paramdef>resource <parameter>relation</parameter></paramdef> </funcprototype> </funcsynopsis> &warn.experimental.func; @@ -804,7 +810,7 @@ <funcsynopsis> <funcprototype> <funcdef>int <function>dbplus_next</function></funcdef> - <paramdef>int <parameter>relation</parameter></paramdef> + <paramdef>resource <parameter>relation</parameter></paramdef> <paramdef>array <parameter></parameter></paramdef> </funcprototype> </funcsynopsis> @@ -839,7 +845,7 @@ <title>Description</title> <funcsynopsis> <funcprototype> - <funcdef>int <function>dbplus_open</function></funcdef> + <funcdef>resource <function>dbplus_open</function></funcdef> <paramdef>string <parameter>name</parameter></paramdef> </funcprototype> </funcsynopsis> @@ -852,7 +858,7 @@ server. </para> <para> - On success a relation file handle (cursor) is returned which must + On success a relation file resource (cursor) is returned which must be used in any subsequent commanads referencing the relation. Failure leads to a zero return value, the actual error code may be asked for by calling <function>dbplus_errno</function>. @@ -870,7 +876,7 @@ <funcsynopsis> <funcprototype> <funcdef>int <function>dbplus_prev</function></funcdef> - <paramdef>int <parameter>relation</parameter></paramdef> + <paramdef>resource <parameter>relation</parameter></paramdef> <paramdef>array <parameter>tuple</parameter></paramdef> </funcprototype> </funcsynopsis> @@ -906,7 +912,7 @@ <funcsynopsis> <funcprototype> <funcdef>int <function>dbplus_rchperm</function></funcdef> - <paramdef>int <parameter>relation</parameter></paramdef> + <paramdef>resource <parameter>relation</parameter></paramdef> <paramdef>int <parameter>mask</parameter></paramdef> <paramdef>string <parameter>user</parameter></paramdef> <paramdef>string <parameter>group</parameter></paramdef> @@ -931,7 +937,7 @@ <title>Description</title> <funcsynopsis> <funcprototype> - <funcdef>int <function>dbplus_rcreate</function></funcdef> + <funcdef>resource <function>dbplus_rcreate</function></funcdef> <paramdef>string <parameter>name</parameter></paramdef> <paramdef>mixed <parameter>domlist</parameter></paramdef> <paramdef>boolean <parameter><optional>overwrite</optional></parameter></paramdef> @@ -968,15 +974,20 @@ <title>Description</title> <funcsynopsis> <funcprototype> - <funcdef>int <function>dbplus_rcrtexact</function></funcdef> + <funcdef>resource <function>dbplus_rcrtexact</function></funcdef> <paramdef>string <parameter>name</parameter></paramdef> - <paramdef>int <parameter>handle</parameter></paramdef> - <paramdef>int <parameter>flag</parameter></paramdef> + <paramdef>resource <parameter>relation</parameter></paramdef> + <paramdef>boolean <parameter>overwrite</parameter></paramdef> </funcprototype> </funcsynopsis> &warn.experimental.func; <para> - Not implemented yet. + <function>dbplus_rcrtexact</function> will create an exact but + empty copy of the given <parameter>relation</parameter> under a + new <parameter>name</parameter>. An existing relation by the same + <parameter>name</parameter> will only be overwritten if + <parameter>overwrite</parameter> is TRUE and no other process is + currently using the relation. </para> </refsect1> </refentry> @@ -990,15 +1001,20 @@ <title>Description</title> <funcsynopsis> <funcprototype> - <funcdef>int <function>dbplus_rcrtlike</function></funcdef> + <funcdef>resource <function>dbplus_rcrtlike</function></funcdef> <paramdef>string <parameter>name</parameter></paramdef> - <paramdef>int <parameter>handle</parameter></paramdef> + <paramdef>resource <parameter>relation</parameter></paramdef> <paramdef>int <parameter>flag</parameter></paramdef> </funcprototype> </funcsynopsis> &warn.experimental.func; <para> - Not implemented yet. + <function>dbplus_rcrtexact</function> will create an empty copy + of the given <parameter>relation</parameter> under a new + <parameter>name</parameter>, but with default indices. An + existing relation by the same <parameter>name</parameter> will + only be overwritten if <parameter>overwrite</parameter> is TRUE + and no other process is currently using the relation. </para> </refsect1> </refentry> @@ -1039,8 +1055,8 @@ <title>Description</title> <funcsynopsis> <funcprototype> - <funcdef>int <function>dbplus_rkeys</function></funcdef> - <paramdef>int <parameter>relation</parameter></paramdef> + <funcdef>resource <function>dbplus_rkeys</function></funcdef> + <paramdef>resource <parameter>relation</parameter></paramdef> <paramdef>mixed <parameter>domlist</parameter></paramdef> </funcprototype> </funcsynopsis> @@ -1066,28 +1082,39 @@ <funcsynopsis> <funcprototype> <funcdef>int <function>dbplus_restorepos</function></funcdef> - <paramdef>int <parameter>relation</parameter></paramdef> + <paramdef>resource <parameter>relation</parameter></paramdef> <paramdef>array <parameter>tuple</parameter></paramdef> </funcprototype> </funcsynopsis> &warn.experimental.func; + <para> + Not implemented yet. + </para> </refsect1> </refentry> <refentry id="function.dbplus-ropen"> <refnamediv> <refname>dbplus_ropen</refname> - <refpurpose>Open relation file ... ???</refpurpose> + <refpurpose>Open relation file local</refpurpose> </refnamediv> <refsect1> <title>Description</title> <funcsynopsis> <funcprototype> - <funcdef>int <function>dbplus_ropen</function></funcdef> + <funcdef>resource <function>dbplus_ropen</function></funcdef> <paramdef>string <parameter>name</parameter></paramdef> </funcprototype> </funcsynopsis> &warn.experimental.func; + <para> + <function>dbplus_ropen</function> will open the relation + <parameter>file</parameter> localy for quick access without any + client/server overhead. Access is read only and only + <function>dbplus_current</function> and + <function>dbplus_next</function> may be applied to the returned + relation. + </para> </refsect1> </refentry> @@ -1105,6 +1132,9 @@ </funcprototype> </funcsynopsis> &warn.experimental.func; + <para> + Not implemented yet. + </para> </refsect1> </refentry> @@ -1118,7 +1148,7 @@ <funcsynopsis> <funcprototype> <funcdef>int <function>dbplus_rrename</function></funcdef> - <paramdef>int <parameter>relation</parameter></paramdef> + <paramdef>resource <parameter>relation</parameter></paramdef> <paramdef>string <parameter>name</parameter></paramdef> </funcprototype> </funcsynopsis> @@ -1141,8 +1171,8 @@ <title>Description</title> <funcsynopsis> <funcprototype> - <funcdef>int <function>dbplus_rsecindex</function></funcdef> - <paramdef>int <parameter>relation</parameter></paramdef> + <funcdef>resource <function>dbplus_rsecindex</function></funcdef> + <paramdef>resource <parameter>relation</parameter></paramdef> <paramdef>mixed <parameter>domlist</parameter></paramdef> <paramdef>int <parameter>type</parameter></paramdef> </funcprototype> @@ -1171,7 +1201,7 @@ <funcsynopsis> <funcprototype> <funcdef>int <function>dbplus_runlink</function></funcdef> - <paramdef>int <parameter>relation</parameter></paramdef> + <paramdef>resource <parameter>relation</parameter></paramdef> </funcprototype> </funcsynopsis> &warn.experimental.func; @@ -1192,7 +1222,7 @@ <funcsynopsis> <funcprototype> <funcdef>int <function>dbplus_rzap</function></funcdef> - <paramdef>int <parameter>relation</parameter></paramdef> + <paramdef>resource <parameter>relation</parameter></paramdef> </funcprototype> </funcsynopsis> &warn.experimental.func; @@ -1213,10 +1243,13 @@ <funcsynopsis> <funcprototype> <funcdef>int <function>dbplus_savepos</function></funcdef> - <paramdef>int <parameter>relation</parameter></paramdef> + <paramdef>resource <parameter>relation</parameter></paramdef> </funcprototype> </funcsynopsis> &warn.experimental.func; + <para> + Not implemented yet. + </para> </refsect1> </refentry> @@ -1230,11 +1263,14 @@ <funcsynopsis> <funcprototype> <funcdef>int <function>dbplus_setindex</function></funcdef> - <paramdef>int <parameter>relation</parameter></paramdef> + <paramdef>resource <parameter>relation</parameter></paramdef> <paramdef>string <parameter>idx_name</parameter></paramdef> </funcprototype> </funcsynopsis> &warn.experimental.func; + <para> + Not implemented yet. + </para> </refsect1> </refentry> @@ -1250,11 +1286,14 @@ <funcdef>int <function>dbplus_setindexbynumber</function> </funcdef> - <paramdef>int <parameter>relation</parameter></paramdef> + <paramdef>resource <parameter>relation</parameter></paramdef> <paramdef>int <parameter>idx_number</parameter></paramdef> </funcprototype> </funcsynopsis> &warn.experimental.func; + <para> + Not implemented yet. + </para> </refsect1> </refentry> @@ -1267,13 +1306,16 @@ <title>Description</title> <funcsynopsis> <funcprototype> - <funcdef>int <function>dbplus_sql</function></funcdef> + <funcdef>resource <function>dbplus_sql</function></funcdef> <paramdef>string <parameter>query</parameter></paramdef> <paramdef>string <parameter>server</parameter></paramdef> <paramdef>string <parameter>dbpath</parameter></paramdef> </funcprototype> </funcsynopsis> &warn.experimental.func; + <para> + Not implemented yet. + </para> </refsect1> </refentry> @@ -1322,7 +1364,7 @@ <funcsynopsis> <funcprototype> <funcdef>int <function>dbplus_tremove</function></funcdef> - <paramdef>int <parameter>relation</parameter></paramdef> + <paramdef>resource <parameter>relation</parameter></paramdef> <paramdef>array <parameter>tuple</parameter></paramdef> <paramdef>array <parameter><optional>current</optional></parameter> @@ -1351,11 +1393,12 @@ <funcsynopsis> <funcprototype> <funcdef>int <function>dbplus_undo</function></funcdef> - <paramdef>int <parameter>relation</parameter></paramdef> + <paramdef>resource <parameter>relation</parameter></paramdef> </funcprototype> </funcsynopsis> &warn.experimental.func; <para> + Not implemented yet. </para> </refsect1> </refentry> @@ -1370,11 +1413,12 @@ <funcsynopsis> <funcprototype> <funcdef>int <function>dbplus_undoprepare</function></funcdef> - <paramdef>int <parameter>relation</parameter></paramdef> + <paramdef>resource <parameter>relation</parameter></paramdef> </funcprototype> </funcsynopsis> &warn.experimental.func; <para> + Not implemented yet. </para> </refsect1> </refentry> @@ -1389,7 +1433,7 @@ <funcsynopsis> <funcprototype> <funcdef>int <function>dbplus_unlockrel</function></funcdef> - <paramdef>int <parameter>relation</parameter></paramdef> + <paramdef>resource <parameter>relation</parameter></paramdef> </funcprototype> </funcsynopsis> &warn.experimental.func; @@ -1410,7 +1454,7 @@ <funcsynopsis> <funcprototype> <funcdef>int <function>dbplus_unselect</function></funcdef> - <paramdef>int <parameter>relation</parameter></paramdef> + <paramdef>resource <parameter>relation</parameter></paramdef> </funcprototype> </funcsynopsis> &warn.experimental.func; @@ -1432,7 +1476,7 @@ <funcsynopsis> <funcprototype> <funcdef>int <function>dbplus_update</function></funcdef> - <paramdef>int <parameter>relation</parameter></paramdef> + <paramdef>resource <parameter>relation</parameter></paramdef> <paramdef>array <parameter>old</parameter></paramdef> <paramdef>array <parameter>new</parameter></paramdef> </funcprototype> @@ -1458,7 +1502,7 @@ <funcsynopsis> <funcprototype> <funcdef>int <function>dbplus_xlockrel</function></funcdef> - <paramdef>int <parameter>relation</parameter></paramdef> + <paramdef>resource <parameter>relation</parameter></paramdef> </funcprototype> </funcsynopsis> &warn.experimental.func; @@ -1483,7 +1527,7 @@ <funcsynopsis> <funcprototype> <funcdef>int <function>dbplus_xunlockrel</function></funcdef> - <paramdef>int <parameter>relation</parameter></paramdef> + <paramdef>resource <parameter>relation</parameter></paramdef> </funcprototype> </funcsynopsis> &warn.experimental.func;