LoginSignup
0
0

More than 5 years have passed since last update.

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

Last updated at Posted at 2014-12-01

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

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0