MCPcopy Create free account
hub / github.com/couchbase/sync_gateway / ViewQuery

Method ViewQuery

base/collection_view.go:249–255  ·  view source on GitHub ↗
(ctx context.Context, ddoc, name string, params map[string]interface{})

Source from the content-addressed store, hash-verified

247}
248
249func (c *Collection) ViewQuery(ctx context.Context, ddoc, name string, params map[string]interface{}) (sgbucket.QueryResultIterator, error) {
250 gocbViewResult, err := c.executeViewQuery(ctx, ddoc, name, params)
251 if err != nil {
252 return nil, err
253 }
254 return &gocbRawIterator{rawResult: gocbViewResult, concurrentQueryOpLimitChan: c.Bucket.queryOps}, nil
255}
256
257func (c *Collection) executeViewQuery(ctx context.Context, ddoc, name string, params map[string]interface{}) (*gocb.ViewResultRaw, error) {
258 viewResult := sgbucket.ViewResult{}

Callers 4

TestViewFunction · 0.45
executeViewQueryMethod · 0.45
ViewQueryWithStatsMethod · 0.45
waitForViewIndexingFunction · 0.45

Calls 1

executeViewQueryMethod · 0.95

Tested by 1

TestViewFunction · 0.36