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;