PHP
groonga

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バインディング