Edited at

PHPからGroongaを利用する - GDeleteクラス

More than 3 years have passed since last update.


GDeleteクラス

PHP bindings for Groonga.

GDelete {

/* メソッド */
public void __construct(GTable object)
public void __destruct(void)
public GDelete key(mixed values)
public GDelete id(string value)
public GDelete filter(string value)
public GDelete exec(void)
}


コンストラクタ GDelete::__construct

クラスの生成

$delete = new GDelete(gtable);

引数

名前

概要

object
GTable
GTableオブジェクト

戻り値

なし

$gdb = new Groonga('./db/test.db');

$talbe = $gdb->table('Users');

$delete = $talbe->delete();

print_r($delete);

結果

GDelete Object

(
)


変数の設定 GDelete::***(string value)

$delete->key('bob')

->id('2')
->filter('name=Bob')

引数

名前

概要

value
string
設定値

戻り値

失敗した場合false

成功時GDeleteオブジェクト

$gdb = new Groonga('./db/test.db');

/* delete --table Users --key alice */
$table = $gdb->table('Users');
$delete = $table->delete();
$delete->key('alice')
->exec();


実行 GDelete::exec

delete処理の実行

$delete->exec();

戻り値

失敗した場合false

成功時GDeleteオブジェクト

$gdb = new Groonga('./db/test.db');

/* delete --table Users --key alice */
$table = $gdb->table('Users');
$table->delete()->key('alice')->exec();


PHPからGroongaを利用する-Groongaクラス

PHPからGroongaを利用する-GCommandクラス

PHPからGroongaを利用する-GTableクラス

PHPからGroongaを利用する-GColumnクラス

PHPからGroongaを利用する-GLoadクラス

PHPからGroongaを利用する-GDeleteクラス

PHPからGroongaを利用する-GSelectクラス

PHPからGroongaを利用する-PHPバインディング