syncbase API: client watch, addressing v.io/c/13615 comments

Discussed offline, decided to use the general watch API.

Change-Id: I6ac70ab11f3703188ab15b73e9ef7867a9605d0c
diff --git a/services/syncbase/server/nosql/database.go b/services/syncbase/server/nosql/database.go
index bfe419a..386a0ad 100644
--- a/services/syncbase/server/nosql/database.go
+++ b/services/syncbase/server/nosql/database.go
@@ -22,6 +22,7 @@
 	"v.io/v23/context"
 	"v.io/v23/rpc"
 	"v.io/v23/security/access"
+	"v.io/v23/services/watch"
 	"v.io/v23/vdl"
 	"v.io/v23/verror"
 	"v.io/v23/vom"
@@ -287,7 +288,7 @@
 	return data.Perms, util.FormatVersion(data.Version), nil
 }
 
-func (d *databaseReq) Watch(ctx *context.T, call wire.DatabaseWatcherWatchServerCall, req wire.WatchRequest) error {
+func (d *databaseReq) WatchGlob(ctx *context.T, call watch.GlobWatcherWatchGlobServerCall, req watch.GlobRequest) error {
 	// TODO(rogulenko): Implement.
 	if !d.exists {
 		return verror.New(verror.ErrNoExist, ctx, d.name)
@@ -298,12 +299,12 @@
 	return verror.NewErrNotImplemented(ctx)
 }
 
-func (d *databaseReq) GetResumeMarker(ctx *context.T, call rpc.ServerCall) (wire.ResumeMarker, error) {
+func (d *databaseReq) GetResumeMarker(ctx *context.T, call rpc.ServerCall) (watch.ResumeMarker, error) {
 	// TODO(rogulenko): Implement.
 	if !d.exists {
-		return "", verror.New(verror.ErrNoExist, ctx, d.name)
+		return nil, verror.New(verror.ErrNoExist, ctx, d.name)
 	}
-	return "", verror.NewErrNotImplemented(ctx)
+	return nil, verror.NewErrNotImplemented(ctx)
 }
 
 func (d *databaseReq) GlobChildren__(ctx *context.T, call rpc.ServerCall) (<-chan string, error) {