java: Implement the JNI function for Database.DestroySyncgroup
Change-Id: If5d6f7d4eb7d5305046aa5426e32aae833542c4e
MultiPart: 1/2
diff --git a/services/syncbase/bridge/cgo/jni.go b/services/syncbase/bridge/cgo/jni.go
index bf3b49e..56bd6a8 100644
--- a/services/syncbase/bridge/cgo/jni.go
+++ b/services/syncbase/bridge/cgo/jni.go
@@ -195,8 +195,16 @@
}
func Java_io_v_syncbase_internal_Database_LeaveSyncgroup(env *C.JNIEnv, cls C.jclass, name C.jstring, sgId C.jobject) {
}
+
+//export Java_io_v_syncbase_internal_Database_DestroySyncgroup
func Java_io_v_syncbase_internal_Database_DestroySyncgroup(env *C.JNIEnv, cls C.jclass, name C.jstring, sgId C.jobject) {
+ cName := newVStringFromJava(env, name)
+ cSgId := newVIdFromJava(env, sgId)
+ var cErr C.v23_syncbase_VError
+ v23_syncbase_DbDestroySyncgroup(cName, cSgId, &cErr)
+ maybeThrowException(env, &cErr)
}
+
func Java_io_v_syncbase_internal_Database_EjectFromSyncgroup(env *C.JNIEnv, cls C.jclass, name C.jstring, sgId C.jobject, member C.jstring) {
}
func Java_io_v_syncbase_internal_Database_GetSyncgroupSpec(env *C.JNIEnv, cls C.jclass, name C.jstring, sgId C.jobject) C.jobject {