[Groonga-commit] pgroonga/pgroonga at 074ef12 [master] Extract PGrnRemoveObject()

Back to archive index

Kouhei Sutou null+****@clear*****
Sun Jan 24 21:34:27 JST 2016


Kouhei Sutou	2016-01-24 21:34:27 +0900 (Sun, 24 Jan 2016)

  New Revision: 074ef12fbf9fb3b79a6b39a366bf3696bb81809b
  https://github.com/pgroonga/pgroonga/commit/074ef12fbf9fb3b79a6b39a366bf3696bb81809b

  Message:
    Extract PGrnRemoveObject()

  Modified files:
    src/pgrn_groonga.c
    src/pgrn_groonga.h
    src/pgroonga.c

  Modified: src/pgrn_groonga.c (+17 -0)
===================================================================
--- src/pgrn_groonga.c    2016-01-24 21:17:16 +0900 (82074f6)
+++ src/pgrn_groonga.c    2016-01-24 21:34:27 +0900 (e9b7cb6)
@@ -6,6 +6,7 @@
 bool PGrnIsLZ4Available;
 
 static grn_ctx *ctx = &PGrnContext;
+static struct PGrnBuffers *buffers = &PGrnBuffers;
 
 void
 PGrnInitializeGroongaInformation(void)
@@ -182,3 +183,19 @@ PGrnIndexColumnSetSource(grn_obj *indexColumn, grn_obj *source)
 
 	GRN_OBJ_FIN(ctx, &sourceIDs);
 }
+
+bool
+PGrnRemoveObject(const char *name)
+{
+	grn_obj *object = grn_ctx_get(ctx, name, strlen(name));
+
+	if (object)
+	{
+		grn_obj_remove(ctx, object);
+		return true;
+	}
+	else
+	{
+		return false;
+	}
+}

  Modified: src/pgrn_groonga.h (+2 -0)
===================================================================
--- src/pgrn_groonga.h    2016-01-24 21:17:16 +0900 (1f37c34)
+++ src/pgrn_groonga.h    2016-01-24 21:34:27 +0900 (a7925ba)
@@ -31,3 +31,5 @@ grn_obj *PGrnCreateColumn(grn_obj *table,
 						  grn_obj *type);
 
 void PGrnIndexColumnSetSource(grn_obj *indexColumn, grn_obj *source);
+
+bool PGrnRemoveObject(const char *name);

  Modified: src/pgroonga.c (+0 -16)
===================================================================
--- src/pgroonga.c    2016-01-24 21:17:16 +0900 (f8dc7c1)
+++ src/pgroonga.c    2016-01-24 21:34:27 +0900 (6730796)
@@ -4035,22 +4035,6 @@ pgroonga_bulkdelete(PG_FUNCTION_ARGS)
 	PG_RETURN_POINTER(stats);
 }
 
-static bool
-PGrnRemoveObject(const char *name)
-{
-	grn_obj *object = grn_ctx_get(ctx, name, strlen(name));
-
-	if (object)
-	{
-		grn_obj_remove(ctx, object);
-		return true;
-	}
-	else
-	{
-		return false;
-	}
-}
-
 #ifdef JSONBOID
 static bool
 PGrnRemoveJSONValueLexiconTable(const char *typeName, unsigned int relationID)
-------------- next part --------------
HTML����������������������������...
Download 



More information about the Groonga-commit mailing list
Back to archive index