[Groonga-commit] groonga/groonga [master] fixed a problem that grn_column_truncate() did not truncate GRN_COLUMN_INDEX type columns

Back to archive index

null+****@clear***** null+****@clear*****
2011年 11月 7日 (月) 17:05:52 JST


Daijiro MORI	2011-11-07 08:05:52 +0000 (Mon, 07 Nov 2011)

  New Revision: 7fed0623cefa3f28bdb85f124309aed6f988edb2

  Log:
    fixed a problem that grn_column_truncate() did not truncate GRN_COLUMN_INDEX type columns

  Modified files:
    lib/db.c

  Modified: lib/db.c (+3 -0)
===================================================================
--- lib/db.c    2011-11-07 06:58:43 +0000 (7efe474)
+++ lib/db.c    2011-11-07 08:05:52 +0000 (f02d102)
@@ -1475,6 +1475,9 @@ grn_column_truncate(grn_ctx *ctx, grn_obj *column)
   if (column) {
     grn_hook *hooks;
     switch (column->header.type) {
+    case GRN_COLUMN_INDEX :
+      rc = grn_ii_truncate(ctx, (grn_ii *)column);
+      break;
     case GRN_COLUMN_VAR_SIZE :
       for (hooks = DB_OBJ(column)->hooks[GRN_HOOK_SET]; hooks; hooks = hooks->next) {
         default_set_value_hook_data *data = (void *)NEXT_ADDR(hooks);




Groonga-commit メーリングリストの案内
Back to archive index