some additions and resource type fixes

git-svn-id: https://svn.php.net/repository/phpdoc/en/trunk@57693 c90b9560-bf6c-de11-be94-00142212c4b1
This commit is contained in:
Hartmut Holzgraefe 2001-09-17 19:41:07 +00:00
parent a6b05187bc
commit a216052f5b

View file

@ -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;