File tree Expand file tree Collapse file tree 2 files changed +8
-8
lines changed
mysql_xdevapi/mysql_xdevapi/session Expand file tree Collapse file tree 2 files changed +8
-8
lines changed Original file line number Diff line number Diff line change 1
1
<?xml version =" 1.0" encoding =" utf-8" ?>
2
2
<!-- $Revision$ -->
3
- <!-- EN-Revision: 4754397753fd79f1c846868b66a2448babab1c54 Maintainer: mumumu Status: ready -->
3
+ <!-- EN-Revision: 6d310c441fd9548050c972e694438b362fa6d1fd Maintainer: mumumu Status: ready -->
4
4
5
5
<refentry xml : id =" mysql-xdevapi-session.getdefaultschema" xmlns =" http://docbook.org/ns/docbook" xmlns : xlink =" http://www.w3.org/1999/xlink" >
6
6
<refnamediv >
11
11
<refsect1 role =" description" >
12
12
&reftitle.description;
13
13
<methodsynopsis >
14
- <modifier >public</modifier > <type >string </type ><methodname >mysql_xdevapi\Session::getDefaultSchema</methodname >
14
+ <modifier >public</modifier > <type class = " union " >< type >mysql_xdevapi\Schema</ type >< type >null</ type > </type ><methodname >mysql_xdevapi\Session::getDefaultSchema</methodname >
15
15
<void />
16
16
</methodsynopsis >
17
17
<para >
18
- 通常接続URIに設定される、デフォルトのスキーマ名を取得します 。
18
+ 通常接続URIに設定される、デフォルトのスキーマを取得します 。
19
19
</para >
20
20
</refsect1 >
21
21
27
27
<refsect1 role =" returnvalues" >
28
28
&reftitle.returnvalues;
29
29
<para >
30
- 接続に定義されているデフォルトのスキーマ名を返します 。
30
+ 接続に定義されているデフォルトのスキーマを返します 。
31
31
設定されていない場合は、&null; を返します。
32
32
</para >
33
33
</refsect1 >
@@ -43,7 +43,7 @@ $uri = "mysqlx://testuser:testpasswd@localhost:33160/testx?ssl-mode=disabled";
43
43
$session = mysql_xdevapi\getSession($uri);
44
44
45
45
$schema = $session->getDefaultSchema();
46
- echo $schema;
46
+ echo $schema->getName() ;
47
47
?>
48
48
]]>
49
49
</programlisting >
Original file line number Diff line number Diff line change 1
1
<?xml version =" 1.0" encoding =" utf-8" ?>
2
2
<!-- $Revision$ -->
3
- <!-- EN-Revision: e50e79746736dbdfbabe9bd3566793b3ddf38f58 Maintainer: mumumu Status: ready -->
3
+ <!-- EN-Revision: e62098163abde8c0b6b4d5c1b889b7312b5de3da Maintainer: mumumu Status: ready -->
4
4
5
5
<chapter xml : id =" mysqlnd.plugin" xmlns =" http://docbook.org/ns/docbook" xmlns : xlink =" http://www.w3.org/1999/xlink" >
6
6
<title >MySQL Native Driver プラグインAPI</title >
167
167
</listitem >
168
168
</itemizedlist >
169
169
<para >
170
- MySQL Proxy は C言語と プログラミング言語 Lua によってカスタマイズできます。Lua は MySQL Proxy において好ましいスクリプト言語です。ほとんどのPHPエキスパートにとって、Lua は新しく学ばなければならない言語です。<literal >mysqlnd</literal >プラグインは C言語で書くことができます。<link xlink : href =" http:// pecl.php.net/ package/ mysqlnd_uh" >PECL/mysqlnd_uh</link > を使って、プラグインを PHP で書くこともできます。
170
+ MySQL Proxy は C言語と プログラミング言語 Lua によってカスタマイズできます。Lua は MySQL Proxy において好ましいスクリプト言語です。ほとんどのPHPエキスパートにとって、Lua は新しく学ばなければならない言語です。<literal >mysqlnd</literal >プラグインは C言語で書くことができます。<link xlink : href =" &url. pecl.package; mysqlnd_uh" >PECL/mysqlnd_uh</link > を使って、プラグインを PHP で書くこともできます。
171
171
</para >
172
172
<para >
173
173
MySQL Proxy はデーモン - バックグラウンドのプロセスとして動作します。MySQL Proxy は初期の決定を取り消すこともできますが、すべての状態を保持することできます。しかしながら <literal >mysqlnd</literal >プラグインは、PHPのリクエスト単位のライフサイクルに結びついています。MySQL Proxy は一度計算された結果を複数のアプリケーションサーバーで共有できます。<literal >mysqlnd</literal >プラグインでこれを行うには、永続的なストレージにデータを保存する必要があります。この目的のためには Memcache のような別のデーモンが必要です。この場合は、MySQL Proxy に有利です。
191
191
<literal >mysqlnd</literal >プラグインAPI は、MySQL Native Driver PHP拡張モジュールである <literal >ext/mysqlnd</literal > の一部です。2009年12月に <literal >mysqlnd</literal >プラグインAPI の開発がスタートしました。これは PHP のソースリポジトリの一部として開発が進められ、git経由で公開されたり、ソースコードのスナップショットがダウンロード可能になっています。
192
192
</para >
193
193
<para >
194
- プラグインの開発者は <literal >mysqlnd</literal > のバージョンを <literal >MYSQLND_VERSION</literal > にアクセスすることで決めることができます。この値は、<quote >mysqlnd 5.0.7-dev - 091210 - $Revision: 300535 </quote > という文字列フォーマットです。<literal >MYSQLND_VERSION_ID</literal > という値にもアクセスできます。これはたとえば、50007 のような数値です。 開発者は次のようにしてバージョン番号を計算することができます:
194
+ プラグインの開発者は <literal >mysqlnd</literal > のバージョンを <literal >MYSQLND_VERSION</literal > にアクセスすることで決めることができます。この値は、<quote >mysqlnd 8.3.17 </quote > という文字列フォーマットです。<literal >MYSQLND_VERSION_ID</literal > という値にもアクセスできます。これはたとえば、50007 のような数値です。 開発者は次のようにしてバージョン番号を計算することができます:
195
195
</para >
196
196
<table xml : id =" mysqlnd.plugin.version-id" >
197
197
<title >MYSQLND_VERSION_ID 計算テーブル</title >
You can’t perform that action at this time.
0 commit comments