Kouhei Sutou
null+****@clear*****
Mon Apr 13 15:39:55 JST 2015
Kouhei Sutou 2015-04-13 15:39:55 +0900 (Mon, 13 Apr 2015) New Revision: 0152f924abb31ca08874fa294cb4045133763d0a https://github.com/ranguba/rroonga/commit/0152f924abb31ca08874fa294cb4045133763d0a Message: Remove unused :id option Modified files: ext/groonga/rb-grn-table.c Modified: ext/groonga/rb-grn-table.c (+7 -35) =================================================================== --- ext/groonga/rb-grn-table.c 2015-04-13 15:37:26 +0900 (4f44287) +++ ext/groonga/rb-grn-table.c 2015-04-13 15:39:55 +0900 (7a8d55f) @@ -1,7 +1,7 @@ /* -*- coding: utf-8; mode: C; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ /* Copyright (C) 2014-2015 Masafumi Yokoyama <yokoyama �� clear-code.com> - Copyright (C) 2009-2014 Kouhei Sutou <kou �� clear-code.com> + Copyright (C) 2009-2015 Kouhei Sutou <kou �� clear-code.com> This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public @@ -2039,24 +2039,17 @@ rb_grn_table_lock (int argc, VALUE *argv, VALUE self) } /* - * _table_ のロックを強制的に解除する。 + * Force to clear lock of `table`. * * @overload clear_lock(options={}) - * @param [::Hash] options The name and value - * pairs. Omitted names are initialized as the default value. - * @option options :id - * _:id_ で指定したレコードのロックを強制的に解除する。 - * (注: groonga側が未実装のため、現在は無視される。実装さ - * れるのではないかと思っているが、実装されないかもしれな - * い。) + * @param [::Hash] options No available options. */ static VALUE rb_grn_table_clear_lock (int argc, VALUE *argv, VALUE self) { - grn_id id = GRN_ID_NIL; grn_ctx *context; grn_obj *table; - VALUE options, rb_id; + VALUE options; rb_scan_args(argc, argv, "01", &options); @@ -2065,37 +2058,23 @@ rb_grn_table_clear_lock (int argc, VALUE *argv, VALUE self) NULL, NULL, NULL, NULL); - rb_grn_scan_options(options, - "id", &rb_id, - NULL); - - if (!NIL_P(rb_id)) - id = NUM2UINT(rb_id); - grn_obj_clear_lock(context, table); return Qnil; } /* - * _table_ がロックされていれば +true+ を返す。 + * Check whether `table` is locked or not. * * @overload locked?(options={}) - * @param [options] options The name and value - * pairs. Omitted names are initialized as the default value. - * @option options :id - * _:id_ で指定したレコードがロックされていれば +true+ を返す。 - * (注: groonga側が未実装のため、現在は無視される。実装さ - * れるのではないかと思っているが、実装されないかもしれな - * い。) + * @param [options] options No available options. */ static VALUE rb_grn_table_is_locked (int argc, VALUE *argv, VALUE self) { - grn_id id = GRN_ID_NIL; grn_ctx *context; grn_obj *table; - VALUE options, rb_id; + VALUE options; rb_scan_args(argc, argv, "01", &options); @@ -2104,13 +2083,6 @@ rb_grn_table_is_locked (int argc, VALUE *argv, VALUE self) NULL, NULL, NULL, NULL); - rb_grn_scan_options(options, - "id", &rb_id, - NULL); - - if (!NIL_P(rb_id)) - id = NUM2UINT(rb_id); - return CBOOL2RVAL(grn_obj_is_locked(context, table)); } -------------- next part -------------- HTML����������������������������... Download