com doc/ja: Generate sqlite3 methodsynopses based on stubs: reference/sqlite3/sqlite3.xml reference/sqlite3/sqlite3/backup.xml reference/sqlite3/sqlite3/busyTimeout.xml reference/sqlite3/sqlite3/construct.xml reference/sqlite3/sqlite3/createaggregate.xml reference/sqlite3/sqlite3/createfunction.xml reference/sqlite3/sqlite3/enableExceptions.xml reference/sqlite3/sqlite3/escapestring.xml reference/sqlite3/sqlite3/loadextension.xml reference/sqlite
[email protected] (Yoshinari Takaoka) Sat, 02 Jan 2021 03:11:54 +0000
| Newsgroups | php.doc.ja |
|---|---|
| Message-ID | <[email protected]> |
Commit: 0da4efa966a3ccfcfdc5a8cbc4b4189d5807521e Author: Yoshinari Takaoka <[email protected]> Sat, 2 Jan 2021 12:11:54 +0900 Parents: 4726ae26b0cfb43f986c5e9ffe9340da897b17b6 Branches: master Link: http://git.php.net/?p=doc/ja.git;a=commitdiff;h=0da4efa966a3ccfcfdc5a8cbc4b4189d5807521e Log: Generate sqlite3 methodsynopses based on stubs Co-authored-by: Christoph M. Becker <[email protected]> Closes GH-303. Changed paths: M reference/sqlite3/sqlite3.xml M reference/sqlite3/sqlite3/backup.xml M reference/sqlite3/sqlite3/busyTimeout.xml M reference/sqlite3/sqlite3/construct.xml M reference/sqlite3/sqlite3/createaggregate.xml M reference/sqlite3/sqlite3/createfunction.xml M reference/sqlite3/sqlite3/enableExceptions.xml M reference/sqlite3/sqlite3/escapestring.xml M reference/sqlite3/sqlite3/loadextension.xml M reference/sqlite3/sqlite3/open.xml M reference/sqlite3/sqlite3/openblob.xml M reference/sqlite3/sqlite3/query.xml M reference/sqlite3/sqlite3/querysingle.xml M reference/sqlite3/sqlite3/setauthorizer.xml M reference/sqlite3/sqlite3result/columnname.xml M reference/sqlite3/sqlite3result/columntype.xml M reference/sqlite3/sqlite3result/fetcharray.xml M reference/sqlite3/sqlite3stmt/bindparam.xml M reference/sqlite3/sqlite3stmt/bindvalue.xml M reference/sqlite3/sqlite3stmt/execute.xml M reference/sqlite3/sqlite3stmt/getsql.xml
diff_0da4efa966a3ccfcfdc5a8cbc4b4189d5807521e.txt
(text/plain, 40.7 KB)
diff --git a/reference/sqlite3/sqlite3.xml b/reference/sqlite3/sqlite3.xml
index ddcd91e810..42d38de0cf 100644
--- a/reference/sqlite3/sqlite3.xml
+++ b/reference/sqlite3/sqlite3.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: 4724b47c25b48f509355d27291aa6893ad0b40c0 Maintainer: takagi Status: ready -->
+<!-- EN-Revision: d15a12639faeb8d1b4bcf7eff008de2885017d1e Maintainer: takagi Status: ready -->
<phpdoc:classref xmlns:phpdoc="http://php.net/ns/phpdoc" xml:id="class.sqlite3" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xi="http://www.w3.org/2001/XInclude">
<title>SQLite3 クラス</title>
@@ -33,6 +33,9 @@
<!-- }}} -->
<classsynopsisinfo role="comment">&Methods;</classsynopsisinfo>
+ <xi:include xpointer="xmlns(db=http://docbook.org/ns/docbook) xpointer(id('class.sqlite3')/db:refentry/db:refsect1[@role='description']/descendant::db:constructorsynopsis[not(@role='procedural')])">
+ <xi:fallback />
+ </xi:include>
<xi:include xpointer="xmlns(db=http://docbook.org/ns/docbook) xpointer(id('class.sqlite3')/db:refentry/db:refsect1[@role='description']/descendant::db:methodsynopsis[1])" />
</classsynopsis>
<!-- }}} -->
diff --git a/reference/sqlite3/sqlite3/backup.xml b/reference/sqlite3/sqlite3/backup.xml
index 653a07de95..8e1607be45 100644
--- a/reference/sqlite3/sqlite3/backup.xml
+++ b/reference/sqlite3/sqlite3/backup.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: c7e10bf1f82253bb1abdb7d7d91b8f662f995a92 Maintainer: mumumu Status: ready -->
+<!-- EN-Revision: d15a12639faeb8d1b4bcf7eff008de2885017d1e Maintainer: mumumu Status: ready -->
<refentry xml:id="sqlite3.backup" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
@@ -12,9 +12,9 @@
&reftitle.description;
<methodsynopsis>
<modifier>public</modifier> <type>bool</type><methodname>SQLite3::backup</methodname>
- <methodparam><type>SQLite3</type><parameter>destination_db</parameter></methodparam>
- <methodparam choice="opt"><type>string</type><parameter>source_dbname</parameter><initializer>"main"</initializer></methodparam>
- <methodparam choice="opt"><type>string</type><parameter>destination_dbname</parameter><initializer>"main"</initializer></methodparam>
+ <methodparam><type>SQLite3</type><parameter>destination</parameter></methodparam>
+ <methodparam choice="opt"><type>string</type><parameter>sourceDatabase</parameter><initializer>"main"</initializer></methodparam>
+ <methodparam choice="opt"><type>string</type><parameter>destinationDatabase</parameter><initializer>"main"</initializer></methodparam>
</methodsynopsis>
<para>
<methodname>SQLite3::backup</methodname> は、あるデータベースの内容を別のデータベースにコピーし、
@@ -28,7 +28,7 @@
&reftitle.parameters;
<variablelist>
<varlistentry>
- <term><parameter>destination_db</parameter></term>
+ <term><parameter>destination</parameter></term>
<listitem>
<para>
<methodname>SQLite3::open</methodname> でオープンされたデータベース接続
@@ -36,7 +36,7 @@
</listitem>
</varlistentry>
<varlistentry>
- <term><parameter>source_dbname</parameter></term>
+ <term><parameter>sourceDatabase</parameter></term>
<listitem>
<para>
メインデータベースの場合、データベース名は <literal>"main"</literal> です。
@@ -46,11 +46,11 @@
</listitem>
</varlistentry>
<varlistentry>
- <term><parameter>destination_dbname</parameter></term>
+ <term><parameter>destinationDatabase</parameter></term>
<listitem>
<para>
- <parameter>source_dbname</parameter> に似ていますが、
- コピー先のデータベースを表します。
+ <parameter>sourceDatabase</parameter> に似ていますが、
+ <parameter>destination</parameter> で接続したコピー先のデータベースを表します。
</para>
</listitem>
</varlistentry>
@@ -82,7 +82,6 @@ $conn->backup($backup);
</refsect1>
</refentry>
-
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
diff --git a/reference/sqlite3/sqlite3/busyTimeout.xml b/reference/sqlite3/sqlite3/busyTimeout.xml
index 37923bea51..aee4384b7c 100644
--- a/reference/sqlite3/sqlite3/busyTimeout.xml
+++ b/reference/sqlite3/sqlite3/busyTimeout.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: c644e37690e468f2b4bb566b515659dff04c1c12 Maintainer: takagi Status: ready -->
+<!-- EN-Revision: d15a12639faeb8d1b4bcf7eff008de2885017d1e Maintainer: takagi Status: ready -->
<refentry xml:id="sqlite3.busytimeout" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
@@ -12,7 +12,7 @@
&reftitle.description;
<methodsynopsis>
<modifier>public</modifier> <type>bool</type><methodname>SQLite3::busyTimeout</methodname>
- <methodparam><type>int</type><parameter>msecs</parameter></methodparam>
+ <methodparam><type>int</type><parameter>milliseconds</parameter></methodparam>
</methodsynopsis>
<para>
ビジーハンドラを設定します。
@@ -25,7 +25,7 @@
<para>
<variablelist>
<varlistentry>
- <term><parameter>msecs</parameter></term>
+ <term><parameter>milliseconds</parameter></term>
<listitem>
<para>
スリープさせる時間 (ミリ秒)。この値をゼロ以下にすると、
@@ -45,7 +45,6 @@
</refsect1>
</refentry>
-
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
diff --git a/reference/sqlite3/sqlite3/construct.xml b/reference/sqlite3/sqlite3/construct.xml
index 2ac60f1448..0aaa245138 100644
--- a/reference/sqlite3/sqlite3/construct.xml
+++ b/reference/sqlite3/sqlite3/construct.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: e7bc89917993bb8f970fbe6eb69e3b4056b0bf15 Maintainer: takagi Status: ready -->
+<!-- EN-Revision: d15a12639faeb8d1b4bcf7eff008de2885017d1e Maintainer: takagi Status: ready -->
<!-- Credits: mumumu -->
<refentry xml:id="sqlite3.construct" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
@@ -13,12 +13,12 @@
<refsect1 role="description">
&reftitle.description;
- <methodsynopsis>
+ <constructorsynopsis>
<modifier>public</modifier> <methodname>SQLite3::__construct</methodname>
<methodparam><type>string</type><parameter>filename</parameter></methodparam>
<methodparam choice="opt"><type>int</type><parameter>flags</parameter><initializer>SQLITE3_OPEN_READWRITE | SQLITE3_OPEN_CREATE</initializer></methodparam>
- <methodparam choice="opt"><type>string</type><parameter>encryption_key</parameter><initializer>""</initializer></methodparam>
- </methodsynopsis>
+ <methodparam choice="opt"><type>string</type><parameter>encryptionKey</parameter><initializer>""</initializer></methodparam>
+ </constructorsynopsis>
<para>
SQLite3 オブジェクトを作成し、SQLite 3 データベースをオープンします。
暗号化込みでビルドされている場合は、キーの使用を試みます。
@@ -71,7 +71,7 @@
</listitem>
</varlistentry>
<varlistentry>
- <term><parameter>encryption_key</parameter></term>
+ <term><parameter>encryptionKey</parameter></term>
<listitem>
<para>
オプションの暗号キー。SQLite データベースの暗号化と復号に使用します。
@@ -144,7 +144,6 @@ var_dump($result->fetchArray());
</refsect1>
</refentry>
-
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
diff --git a/reference/sqlite3/sqlite3/createaggregate.xml b/reference/sqlite3/sqlite3/createaggregate.xml
index bfd644cdb6..85ce7c5857 100644
--- a/reference/sqlite3/sqlite3/createaggregate.xml
+++ b/reference/sqlite3/sqlite3/createaggregate.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: 9e0f03ac354d797d1d16c0fcc1663e5e170f2727 Maintainer: takagi Status: ready -->
+<!-- EN-Revision: d15a12639faeb8d1b4bcf7eff008de2885017d1e Maintainer: takagi Status: ready -->
<!-- Credits: mumumu -->
<refentry xml:id="sqlite3.createaggregate" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
@@ -14,9 +14,9 @@
<methodsynopsis>
<modifier>public</modifier> <type>bool</type><methodname>SQLite3::createAggregate</methodname>
<methodparam><type>string</type><parameter>name</parameter></methodparam>
- <methodparam><type>mixed</type><parameter>step_callback</parameter></methodparam>
- <methodparam><type>mixed</type><parameter>final_callback</parameter></methodparam>
- <methodparam choice="opt"><type>int</type><parameter>argument_count</parameter><initializer>-1</initializer></methodparam>
+ <methodparam><type>callable</type><parameter>stepCallback</parameter></methodparam>
+ <methodparam><type>callable</type><parameter>finalCallback</parameter></methodparam>
+ <methodparam choice="opt"><type>int</type><parameter>argCount</parameter><initializer>-1</initializer></methodparam>
</methodsynopsis>
<para>
SQL の集約関数として使用する PHP 関数を登録します。
@@ -37,7 +37,7 @@
</listitem>
</varlistentry>
<varlistentry>
- <term><parameter>step_callback</parameter></term>
+ <term><parameter>stepCallback</parameter></term>
<listitem>
<para>
結果セットの各行ごとにコールされるコールバック関数。
@@ -95,15 +95,14 @@
</listitem>
</varlistentry>
<varlistentry>
- <term><parameter>final_callback</parameter></term>
+ <term><parameter>finalCallback</parameter></term>
<listitem>
<para>
各行からの "段階的に処理された" データを集約するコールバック関数です。
いったん全データが処理されると、この関数が呼ばれます。
集約処理のコンテキストからデータを取り出し、結果を返すべきです。
このコールバック関数は SQLite が理解する型を返します。
- (例: <link
- linkend="language.types.intro">スカラー型</link>)
+ (例: <link linkend="language.types.intro">スカラー型</link>)
</para>
<para>
このコールバック関数は、以下のように定義すべきです:
@@ -135,7 +134,7 @@
</listitem>
</varlistentry>
<varlistentry>
- <term><parameter>argument_count</parameter></term>
+ <term><parameter>argCount</parameter></term>
<listitem>
<para>
SQL 集約関数が受け取るパラメータの数。
@@ -246,7 +245,6 @@ int(5)
</refsect1>
</refentry>
-
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
diff --git a/reference/sqlite3/sqlite3/createfunction.xml b/reference/sqlite3/sqlite3/createfunction.xml
index 4ab3bcd58d..1cff787ddc 100644
--- a/reference/sqlite3/sqlite3/createfunction.xml
+++ b/reference/sqlite3/sqlite3/createfunction.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: 9e0f03ac354d797d1d16c0fcc1663e5e170f2727 Maintainer: takagi Status: ready -->
+<!-- EN-Revision: d15a12639faeb8d1b4bcf7eff008de2885017d1e Maintainer: takagi Status: ready -->
<!-- Credits: mumumu -->
<refentry xml:id="sqlite3.createfunction" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
@@ -14,8 +14,8 @@
<methodsynopsis>
<modifier>public</modifier> <type>bool</type><methodname>SQLite3::createFunction</methodname>
<methodparam><type>string</type><parameter>name</parameter></methodparam>
- <methodparam><type>mixed</type><parameter>callback</parameter></methodparam>
- <methodparam choice="opt"><type>int</type><parameter>argument_count</parameter><initializer>-1</initializer></methodparam>
+ <methodparam><type>callable</type><parameter>callback</parameter></methodparam>
+ <methodparam choice="opt"><type>int</type><parameter>argCount</parameter><initializer>-1</initializer></methodparam>
<methodparam choice="opt"><type>int</type><parameter>flags</parameter><initializer>0</initializer></methodparam>
</methodsynopsis>
<para>
@@ -73,7 +73,7 @@
</listitem>
</varlistentry>
<varlistentry>
- <term><parameter>argument_count</parameter></term>
+ <term><parameter>argCount</parameter></term>
<listitem>
<para>
SQL 関数が受け取るパラメータの数。
@@ -157,7 +157,6 @@ string(32) "098f6bcd4621d373cade4e832627b4f6"
</refsect1>
</refentry>
-
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
diff --git a/reference/sqlite3/sqlite3/enableExceptions.xml b/reference/sqlite3/sqlite3/enableExceptions.xml
index 2b7c67f4eb..07cbc9bd5f 100644
--- a/reference/sqlite3/sqlite3/enableExceptions.xml
+++ b/reference/sqlite3/sqlite3/enableExceptions.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: b8758b0605e80c4e3610137b7502a6abeea5c69b Maintainer: mumumu Status: ready -->
+<!-- EN-Revision: d15a12639faeb8d1b4bcf7eff008de2885017d1e Maintainer: mumumu Status: ready -->
<refentry xml:id="sqlite3.enableexceptions" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
@@ -13,8 +13,8 @@
<refsect1 role="description">
&reftitle.description;
<methodsynopsis role="oop">
- <type>bool</type><methodname>SQLite3::enableExceptions</methodname>
- <methodparam choice="opt"><type>bool</type><parameter>enableExceptions</parameter><initializer>&false;</initializer></methodparam>
+ <modifier>public</modifier> <type>bool</type><methodname>SQLite3::enableExceptions</methodname>
+ <methodparam choice="opt"><type>bool</type><parameter>enable</parameter><initializer>&false;</initializer></methodparam>
</methodsynopsis>
<para>
<classname>SQLite3</classname> が、エラー時に警告や例外をスローするかどうかを制御します。
@@ -85,7 +85,6 @@ Caught exception: near "bar": syntax error
</refsect1>
</refentry>
-
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
diff --git a/reference/sqlite3/sqlite3/escapestring.xml b/reference/sqlite3/sqlite3/escapestring.xml
index 5d74d672fc..be418c7c96 100644
--- a/reference/sqlite3/sqlite3/escapestring.xml
+++ b/reference/sqlite3/sqlite3/escapestring.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: 7b918120f83a3ce4ef6a6d48a880f0e07b343964 Maintainer: takagi Status: ready -->
+<!-- EN-Revision: d15a12639faeb8d1b4bcf7eff008de2885017d1e Maintainer: takagi Status: ready -->
<refentry xml:id="sqlite3.escapestring" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
@@ -12,7 +12,7 @@
&reftitle.description;
<methodsynopsis>
<modifier>public</modifier> <modifier>static</modifier> <type>string</type><methodname>SQLite3::escapeString</methodname>
- <methodparam><type>string</type><parameter>value</parameter></methodparam>
+ <methodparam><type>string</type><parameter>string</parameter></methodparam>
</methodsynopsis>
<para>
SQL 文の中で使えるよう適切にエスケープされた文字列を返します。
@@ -29,7 +29,7 @@
<para>
<variablelist>
<varlistentry>
- <term><parameter>value</parameter></term>
+ <term><parameter>string</parameter></term>
<listitem>
<para>
エスケープしたい文字列。
@@ -60,7 +60,6 @@
</refsect1>
</refentry>
-
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
diff --git a/reference/sqlite3/sqlite3/loadextension.xml b/reference/sqlite3/sqlite3/loadextension.xml
index 15bb2449e5..256113cfea 100644
--- a/reference/sqlite3/sqlite3/loadextension.xml
+++ b/reference/sqlite3/sqlite3/loadextension.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: af4410a7e15898c3dbe83d6ea38246745ed9c6fb Maintainer: takagi Status: ready -->
+<!-- EN-Revision: d15a12639faeb8d1b4bcf7eff008de2885017d1e Maintainer: takagi Status: ready -->
<refentry xml:id="sqlite3.loadextension" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
@@ -12,7 +12,7 @@
&reftitle.description;
<methodsynopsis>
<modifier>public</modifier> <type>bool</type><methodname>SQLite3::loadExtension</methodname>
- <methodparam><type>string</type><parameter>shared_library</parameter></methodparam>
+ <methodparam><type>string</type><parameter>name</parameter></methodparam>
</methodsynopsis>
<para>
SQLite 拡張ライブラリを読み込みます。
@@ -24,7 +24,7 @@
<para>
<variablelist>
<varlistentry>
- <term><parameter>shared_library</parameter></term>
+ <term><parameter>name</parameter></term>
<listitem>
<para>
読み込みたいライブラリの名前。ライブラリは、設定オプション
@@ -63,7 +63,6 @@ $db->loadExtension('libagg.so');
</refsect1>
</refentry>
-
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
diff --git a/reference/sqlite3/sqlite3/open.xml b/reference/sqlite3/sqlite3/open.xml
index d4f004b7dd..1f5c46174d 100644
--- a/reference/sqlite3/sqlite3/open.xml
+++ b/reference/sqlite3/sqlite3/open.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: 46dc6dc114f8d6bd55046a45553aff74461211d0 Maintainer: takagi Status: ready -->
+<!-- EN-Revision: d15a12639faeb8d1b4bcf7eff008de2885017d1e Maintainer: takagi Status: ready -->
<!-- Credits: mumumu -->
<refentry xml:id="sqlite3.open" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
@@ -15,7 +15,7 @@
<modifier>public</modifier> <type>void</type><methodname>SQLite3::open</methodname>
<methodparam><type>string</type><parameter>filename</parameter></methodparam>
<methodparam choice="opt"><type>int</type><parameter>flags</parameter><initializer>SQLITE3_OPEN_READWRITE | SQLITE3_OPEN_CREATE</initializer></methodparam>
- <methodparam choice="opt"><type>string</type><parameter>encryption_key</parameter><initializer>""</initializer></methodparam>
+ <methodparam choice="opt"><type>string</type><parameter>encryptionKey</parameter><initializer>""</initializer></methodparam>
</methodsynopsis>
<para>
SQLite 3 データベースをオープンします。
@@ -66,7 +66,7 @@
</listitem>
</varlistentry>
<varlistentry>
- <term><parameter>encryption_key</parameter></term>
+ <term><parameter>encryptionKey</parameter></term>
<listitem>
<para>
オプションの暗号キー。SQLite データベースの暗号化と復号に使用します。
@@ -121,7 +121,6 @@ var_dump($result->fetchArray());
</refsect1>
</refentry>
-
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
diff --git a/reference/sqlite3/sqlite3/openblob.xml b/reference/sqlite3/sqlite3/openblob.xml
index d573504525..939e320617 100644
--- a/reference/sqlite3/sqlite3/openblob.xml
+++ b/reference/sqlite3/sqlite3/openblob.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: b95d28e6ec86e4a71e012737d36ebdc1cf009180 Maintainer: mumumu Status: ready -->
+<!-- EN-Revision: d15a12639faeb8d1b4bcf7eff008de2885017d1e Maintainer: mumumu Status: ready -->
<refentry xml:id="sqlite3.openblob" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
@@ -15,15 +15,15 @@
<methodparam><type>string</type><parameter>table</parameter></methodparam>
<methodparam><type>string</type><parameter>column</parameter></methodparam>
<methodparam><type>int</type><parameter>rowid</parameter></methodparam>
- <methodparam choice="opt"><type>string</type><parameter>dbname</parameter><initializer>"main"</initializer></methodparam>
- <methodparam choice="opt"><type>int</type><parameter>flags</parameter><initializer>SQLITE3_OPEN_READONLY</initializer></methodparam>
+ <methodparam choice="opt"><type>string</type><parameter>database</parameter><initializer>"main"</initializer></methodparam>
+ <methodparam choice="opt"><type>int</type><parameter>flags</parameter><initializer><constant>SQLITE3_OPEN_READONLY</constant></initializer></methodparam>
</methodsynopsis>
<para>
BLOB を読み書きするためのストリームリソースを開きます。
これは、以下によって選択されます:
</para>
<para>
- SELECT <parameter>column</parameter> FROM <parameter>dbname</parameter>.<parameter>table</parameter> WHERE rowid = <parameter>rowid</parameter>
+ SELECT <parameter>column</parameter> FROM <parameter>database</parameter>.<parameter>table</parameter> WHERE rowid = <parameter>rowid</parameter>
</para>
<note>
<simpara>
@@ -63,7 +63,7 @@
</listitem>
</varlistentry>
<varlistentry>
- <term><parameter>dbname</parameter></term>
+ <term><parameter>database</parameter></term>
<listitem>
<para>
DB のシンボリック名
@@ -175,7 +175,6 @@ Lorem ipsum
</refsect1>
</refentry>
-
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
diff --git a/reference/sqlite3/sqlite3/query.xml b/reference/sqlite3/sqlite3/query.xml
index d59e694886..1792f6d6db 100644
--- a/reference/sqlite3/sqlite3/query.xml
+++ b/reference/sqlite3/sqlite3/query.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: b95d28e6ec86e4a71e012737d36ebdc1cf009180 Maintainer: takagi Status: ready -->
+<!-- EN-Revision: d15a12639faeb8d1b4bcf7eff008de2885017d1e Maintainer: takagi Status: ready -->
<!-- Credits: mumumu -->
<refentry xml:id="sqlite3.query" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
@@ -71,7 +71,6 @@ while ($row = $results->fetchArray()) {
</refsect1>
</refentry>
-
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
diff --git a/reference/sqlite3/sqlite3/querysingle.xml b/reference/sqlite3/sqlite3/querysingle.xml
index 2eb8eb63f7..b51a0e7b3a 100644
--- a/reference/sqlite3/sqlite3/querysingle.xml
+++ b/reference/sqlite3/sqlite3/querysingle.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: b8758b0605e80c4e3610137b7502a6abeea5c69b Maintainer: takagi Status: ready -->
+<!-- EN-Revision: d15a12639faeb8d1b4bcf7eff008de2885017d1e Maintainer: takagi Status: ready -->
<refentry xml:id="sqlite3.querysingle" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
@@ -13,7 +13,7 @@
<methodsynopsis>
<modifier>public</modifier> <type>mixed</type><methodname>SQLite3::querySingle</methodname>
<methodparam><type>string</type><parameter>query</parameter></methodparam>
- <methodparam choice="opt"><type>bool</type><parameter>entire_row</parameter><initializer>&false;</initializer></methodparam>
+ <methodparam choice="opt"><type>bool</type><parameter>entireRow</parameter><initializer>&false;</initializer></methodparam>
</methodsynopsis>
<para>
クエリを実行し、単一の結果を返します。
@@ -33,11 +33,11 @@
</listitem>
</varlistentry>
<varlistentry>
- <term><parameter>entire_row</parameter></term>
+ <term><parameter>entireRow</parameter></term>
<listitem>
<para>
デフォルトでは、<function>querySingle</function> はクエリが返す結果の最初のカラムの値を返します。
- <parameter>entire_row</parameter> が &true; の場合は、最初の行全体を配列で返します。
+ <parameter>entireRow</parameter> が &true; の場合は、最初の行全体を配列で返します。
</para>
</listitem>
</varlistentry>
@@ -50,11 +50,11 @@
&reftitle.returnvalues;
<para>
結果の最初のカラムの値あるいは最初の行全体の配列
- (<parameter>entire_row</parameter> が &true; の場合) を返します。
+ (<parameter>entireRow</parameter> が &true; の場合) を返します。
</para>
<para>
クエリ自体は有効であるけれども結果が返されなかった場合の返り値は、
- <parameter>entire_row</parameter> が &false; なら &null;、
+ <parameter>entireRow</parameter> が &false; なら &null;、
そうでなければ空の配列となります。
</para>
<para>
@@ -93,7 +93,6 @@ Array
</refsect1>
</refentry>
-
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
diff --git a/reference/sqlite3/sqlite3/setauthorizer.xml b/reference/sqlite3/sqlite3/setauthorizer.xml
index 8b18a0e43a..fc77df41be 100644
--- a/reference/sqlite3/sqlite3/setauthorizer.xml
+++ b/reference/sqlite3/sqlite3/setauthorizer.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: 5cc7e36e65a9f1e9fa4d844a99ea7bd64d196952 Maintainer: mumumu Status: ready -->
+<!-- EN-Revision: d15a12639faeb8d1b4bcf7eff008de2885017d1e Maintainer: mumumu Status: ready -->
<refentry xml:id="sqlite3.setauthorizer" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
@@ -10,9 +10,8 @@
<refsect1 role="description">
&reftitle.description;
- <methodsynopsis role="oop">
- <modifier>public</modifier>
- <type>bool</type><methodname>SQLite3::setAuthorizer</methodname>
+ <methodsynopsis>
+ <modifier>public</modifier> <type>bool</type><methodname>SQLite3::setAuthorizer</methodname>
<methodparam><type class="union"><type>callable</type><type>null</type></type><parameter>callback</parameter></methodparam>
</methodsynopsis>
<para>
@@ -239,7 +238,6 @@ Array
</refsect1>
</refentry>
-
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
diff --git a/reference/sqlite3/sqlite3result/columnname.xml b/reference/sqlite3/sqlite3result/columnname.xml
index 3773e27b3c..c6bdf77850 100644
--- a/reference/sqlite3/sqlite3result/columnname.xml
+++ b/reference/sqlite3/sqlite3result/columnname.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: 92e520adb893814afce4c13eed1462951415cd17 Maintainer: takagi Status: ready -->
+<!-- EN-Revision: d15a12639faeb8d1b4bcf7eff008de2885017d1e Maintainer: takagi Status: ready -->
<!-- Credits: mumumu -->
<refentry xml:id="sqlite3result.columnname" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
@@ -12,11 +12,11 @@
<refsect1 role="description">
&reftitle.description;
<methodsynopsis>
- <modifier>public</modifier> <type>string</type><methodname>SQLite3Result::columnName</methodname>
- <methodparam><type>int</type><parameter>column_number</parameter></methodparam>
+ <modifier>public</modifier> <type class="union"><type>string</type><type>false</type></type><methodname>SQLite3Result::columnName</methodname>
+ <methodparam><type>int</type><parameter>column</parameter></methodparam>
</methodsynopsis>
<para>
- <parameter>column_number</parameter>
+ <parameter>column</parameter>
で指定したカラムの名前を返します。
返されるカラムの名前は <literal>AS</literal> 句が指定された場合、そこで指定された値になります。
<literal>AS</literal> 句の指定がない場合、カラムの名前は不定となり、
@@ -29,7 +29,7 @@
<para>
<variablelist>
<varlistentry>
- <term><parameter>column_number</parameter></term>
+ <term><parameter>column</parameter></term>
<listitem>
<para>
0 から始まるカラムの数値インデックス。
@@ -44,7 +44,8 @@
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
- <parameter>column_number</parameter> で指定したカラムの名前を文字列で返します。
+ <parameter>column</parameter> で指定したカラムの名前を文字列で返します。
+ カラムが存在しない場合は、&false; を返します。
</para>
</refsect1>
diff --git a/reference/sqlite3/sqlite3result/columntype.xml b/reference/sqlite3/sqlite3result/columntype.xml
index c3e3930993..50a46dd5ef 100644
--- a/reference/sqlite3/sqlite3result/columntype.xml
+++ b/reference/sqlite3/sqlite3result/columntype.xml
@@ -1,6 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: af4410a7e15898c3dbe83d6ea38246745ed9c6fb Maintainer: takagi Status: ready -->
+<!-- EN-Revision: d15a12639faeb8d1b4bcf7eff008de2885017d1e Maintainer: takagi Status: ready -->
+<!-- Credits: mumumu -->
<refentry xml:id="sqlite3result.columntype" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
@@ -11,11 +12,11 @@
<refsect1 role="description">
&reftitle.description;
<methodsynopsis>
- <modifier>public</modifier> <type>int</type><methodname>SQLite3Result::columnType</methodname>
- <methodparam><type>int</type><parameter>column_number</parameter></methodparam>
+ <modifier>public</modifier> <type class="union"><type>int</type><type>false</type></type><methodname>SQLite3Result::columnType</methodname>
+ <methodparam><type>int</type><parameter>column</parameter></methodparam>
</methodsynopsis>
<para>
- <parameter>column_number</parameter>
+ <parameter>column</parameter>
で指定したカラムの型を返します。
</para>
</refsect1>
@@ -25,7 +26,7 @@
<para>
<variablelist>
<varlistentry>
- <term><parameter>column_number</parameter></term>
+ <term><parameter>column</parameter></term>
<listitem>
<para>
0 から始まるカラムの数値インデックス。
@@ -40,11 +41,12 @@
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
- <parameter>column_number</parameter> で指定したカラムのデータ型インデックス
+ <parameter>column</parameter> で指定したカラムのデータ型インデックス
(<constant>SQLITE3_INTEGER</constant>、<constant>SQLITE3_FLOAT</constant>、
<constant>SQLITE3_TEXT</constant>、<constant>SQLITE3_BLOB</constant> あるいは
<constant>SQLITE3_NULL</constant> のいずれか)
を返します。
+ カラムが存在しない場合は、&false; を返します。
</para>
</refsect1>
diff --git a/reference/sqlite3/sqlite3result/fetcharray.xml b/reference/sqlite3/sqlite3result/fetcharray.xml
index f5d54c7209..b74ea10e3e 100644
--- a/reference/sqlite3/sqlite3result/fetcharray.xml
+++ b/reference/sqlite3/sqlite3result/fetcharray.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: 4754397753fd79f1c846868b66a2448babab1c54 Maintainer: takagi Status: ready -->
+<!-- EN-Revision: d15a12639faeb8d1b4bcf7eff008de2885017d1e Maintainer: takagi Status: ready -->
<!-- Credits: mumumu -->
<refentry xml:id="sqlite3result.fetcharray" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
@@ -14,8 +14,8 @@
<refsect1 role="description">
&reftitle.description;
<methodsynopsis>
- <modifier>public</modifier> <type>array</type><methodname>SQLite3Result::fetchArray</methodname>
- <methodparam choice="opt"><type>int</type><parameter>mode</parameter><initializer>SQLITE3_BOTH</initializer></methodparam>
+ <modifier>public</modifier> <type class="union"><type>array</type><type>false</type></type><methodname>SQLite3Result::fetchArray</methodname>
+ <methodparam choice="opt"><type>int</type><parameter>mode</parameter><initializer><constant>SQLITE3_BOTH</constant></initializer></methodparam>
</methodsynopsis>
<para>
結果の行を、連想配列あるいは数値添字配列あるいはその両方で取得します。
@@ -82,7 +82,6 @@
</refsect1>
</refentry>
-
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
diff --git a/reference/sqlite3/sqlite3stmt/bindparam.xml b/reference/sqlite3/sqlite3stmt/bindparam.xml
index a235d709ac..f0cb482e9e 100644
--- a/reference/sqlite3/sqlite3stmt/bindparam.xml
+++ b/reference/sqlite3/sqlite3stmt/bindparam.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: 86e6094e86b84a51d00ab217ac50ce8dde33d82a Maintainer: takagi Status: ready -->
+<!-- EN-Revision: d15a12639faeb8d1b4bcf7eff008de2885017d1e Maintainer: takagi Status: ready -->
<!-- Credits: mumumu -->
<refentry xml:id="sqlite3stmt.bindparam" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
@@ -13,9 +13,9 @@
&reftitle.description;
<methodsynopsis>
<modifier>public</modifier> <type>bool</type><methodname>SQLite3Stmt::bindParam</methodname>
- <methodparam><type>mixed</type><parameter>sql_param</parameter></methodparam>
- <methodparam><type>mixed</type><parameter role="reference">param</parameter></methodparam>
- <methodparam choice="opt"><type>int</type><parameter>type</parameter></methodparam>
+ <methodparam><type class="union"><type>string</type><type>int</type></type><parameter>param</parameter></methodparam>
+ <methodparam><type>mixed</type><parameter role="reference">var</parameter></methodparam>
+ <methodparam choice="opt"><type>int</type><parameter>type</parameter><initializer><constant>SQLITE3_TEXT</constant></initializer></methodparam>
</methodsynopsis>
<para>
パラメータを変数にバインドします。
@@ -40,7 +40,7 @@
<para>
<variablelist>
<varlistentry>
- <term><parameter>sql_param</parameter></term>
+ <term><parameter>param</parameter></term>
<listitem>
<para>
バインドされるべき文中の値を識別する
@@ -54,7 +54,7 @@
</listitem>
</varlistentry>
<varlistentry>
- <term><parameter>param</parameter></term>
+ <term><parameter>var</parameter></term>
<listitem>
<para>
変数にバインドするパラメータ。
@@ -102,7 +102,7 @@
<para>
PHP 7.0.7 以降では、
<parameter>type</parameter> が省略されると、
- 自動的に <parameter>param</parameter> の型から検出します:
+ 自動的に <parameter>var</parameter> の型から検出します:
<type>bool</type>
と <type>int</type> 型は <constant>SQLITE3_INTEGER</constant> として扱われ、
<type>float</type> は <constant>SQLITE3_FLOAT</constant>、
@@ -113,7 +113,7 @@
</para>
<note>
<para>
- <parameter>param</parameter> が &null; の場合、
+ <parameter>var</parameter> が &null; の場合、
与えられた <parameter>type</parameter> に関わらず、
常に <constant>SQLITE3_NULL</constant> として扱われます。
</para>
@@ -147,7 +147,7 @@
<row>
<entry>7.4.0</entry>
<entry>
- <parameter>sql_param</parameter> は、
+ <parameter>param</parameter> は、
<literal>@param</literal> 記法もサポートするようになりました。
</entry>
</row>
@@ -213,7 +213,6 @@ array(1) {
</refsect1>
</refentry>
-
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
diff --git a/reference/sqlite3/sqlite3stmt/bindvalue.xml b/reference/sqlite3/sqlite3stmt/bindvalue.xml
index 29e01ebe87..4aded8908c 100644
--- a/reference/sqlite3/sqlite3stmt/bindvalue.xml
+++ b/reference/sqlite3/sqlite3stmt/bindvalue.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: 86e6094e86b84a51d00ab217ac50ce8dde33d82a Maintainer: takagi Status: ready -->
+<!-- EN-Revision: d15a12639faeb8d1b4bcf7eff008de2885017d1e Maintainer: takagi Status: ready -->
<!-- Credits: mumumu -->
<refentry xml:id="sqlite3stmt.bindvalue" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
@@ -13,9 +13,9 @@
&reftitle.description;
<methodsynopsis>
<modifier>public</modifier> <type>bool</type><methodname>SQLite3Stmt::bindValue</methodname>
- <methodparam><type>mixed</type><parameter>sql_param</parameter></methodparam>
+ <methodparam><type class="union"><type>string</type><type>int</type></type><parameter>param</parameter></methodparam>
<methodparam><type>mixed</type><parameter>value</parameter></methodparam>
- <methodparam choice="opt"><type>int</type><parameter>type</parameter></methodparam>
+ <methodparam choice="opt"><type>int</type><parameter>type</parameter><initializer><constant>SQLITE3_TEXT</constant></initializer></methodparam>
</methodsynopsis>
<para>
パラメータの値を変数にバインドします。
@@ -35,7 +35,7 @@
<para>
<variablelist>
<varlistentry>
- <term><parameter>sql_param</parameter></term>
+ <term><parameter>param</parameter></term>
<listitem>
<para>
バインドされるべき文中の値を識別する
@@ -140,7 +140,7 @@
<row>
<entry>7.4.0</entry>
<entry>
- <parameter>sql_param</parameter> が、新たに <literal>@param</literal> 記法をサポートしました。
+ <parameter>param</parameter> が、新たに <literal>@param</literal> 記法をサポートしました。
</entry>
</row>
</tbody>
@@ -191,7 +191,6 @@ array(1) {
</refsect1>
</refentry>
-
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
diff --git a/reference/sqlite3/sqlite3stmt/execute.xml b/reference/sqlite3/sqlite3stmt/execute.xml
index f0fd99f21e..2f004b6400 100644
--- a/reference/sqlite3/sqlite3stmt/execute.xml
+++ b/reference/sqlite3/sqlite3stmt/execute.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: e41806c30bf6975e452c0d4ce35ab0984c2fa68c Maintainer: takagi Status: ready -->
+<!-- EN-Revision: d15a12639faeb8d1b4bcf7eff008de2885017d1e Maintainer: takagi Status: ready -->
<!-- Credits: mumumu -->
<refentry xml:id="sqlite3stmt.execute" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
@@ -12,8 +12,8 @@
<refsect1 role="description">
&reftitle.description;
<methodsynopsis>
- <modifier>public</modifier> <type>SQLite3Result</type><methodname>SQLite3Stmt::execute</methodname>
- <void />
+ <modifier>public</modifier> <type class="union"><type>SQLite3Result</type><type>false</type></type><methodname>SQLite3Stmt::execute</methodname>
+ <void/>
</methodsynopsis>
<para>
プリペアドステートメントを実行し、結果セットオブジェクトを返します。
@@ -53,7 +53,6 @@
</refsect1>
</refentry>
-
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
diff --git a/reference/sqlite3/sqlite3stmt/getsql.xml b/reference/sqlite3/sqlite3stmt/getsql.xml
index ff63b75450..d3d0148fd6 100644
--- a/reference/sqlite3/sqlite3stmt/getsql.xml
+++ b/reference/sqlite3/sqlite3stmt/getsql.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: b95d28e6ec86e4a71e012737d36ebdc1cf009180 Maintainer: mumumu Status: ready -->
+<!-- EN-Revision: d15a12639faeb8d1b4bcf7eff008de2885017d1e Maintainer: mumumu Status: ready -->
<refentry xml:id="sqlite3stmt.getsql" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
@@ -12,13 +12,13 @@
&reftitle.description;
<methodsynopsis>
<modifier>public</modifier> <type class="union"><type>string</type><type>false</type></type><methodname>SQLite3Stmt::getSQL</methodname>
- <methodparam choice="opt"><type>bool</type><parameter>expanded</parameter><initializer>&false;</initializer></methodparam>
+ <methodparam choice="opt"><type>bool</type><parameter>expand</parameter><initializer>&false;</initializer></methodparam>
</methodsynopsis>
<para>
プリペアドステートメントのSQLを取得します。
- <parameter>expanded</parameter> が &false; の場合、
+ <parameter>expand</parameter> が &false; の場合、
変更されていないSQLを取得します。
- <parameter>expanded</parameter> が &true; の場合、
+ <parameter>expand</parameter> が &true; の場合、
全てのクエリパラメータがバインド済みの値で、
何もバインドされていない場合は <literal>NULL</literal> で置き換えられます。
</para>
@@ -28,7 +28,7 @@
&reftitle.parameters;
<variablelist>
<varlistentry>
- <term><parameter>expanded</parameter></term>
+ <term><parameter>expand</parameter></term>
<listitem>
<para>
展開済みのSQLを取得するかどうか。
@@ -50,7 +50,7 @@
<refsect1 role="errors">
&reftitle.errors;
<para>
- <parameter>expanded</parameter> にしたが、libsqlite のバージョンが
+ <parameter>expand</parameter> を &true; に指定したが、libsqlite のバージョンが
3.14 より前の場合、
<methodname>SQLite3::enableExceptions</methodname> に応じて、
<constant>E_WARNING</constant> レベルの警告または <classname>Exception</classname> が発生します。
@@ -83,7 +83,6 @@ string(24) "SELECT 'foo', '42', NULL"
</refsect1>
</refentry>
-
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml