// ExecuteFetchAsAllPrivs is part of the tmclient.TabletManagerClient interface. func (client *Client) ExecuteFetchAsAllPrivs(ctx context.Context, tablet *topodatapb.Tablet, query []byte, maxRows int, reloadSchema bool) (*querypb.QueryResult, error) { var c tabletmanagerservicepb.TabletManagerClient var err error var cc *grpc.ClientConn cc, c, err = client.dial(tablet) if err != nil { return nil, err } defer cc.Close() response, err := c.ExecuteFetchAsAllPrivs(ctx, &tabletmanagerdatapb.ExecuteFetchAsAllPrivsRequest{ Query: query, DbName: topoproto.TabletDbName(tablet), MaxRows: uint64(maxRows), ReloadSchema: reloadSchema, }) if err != nil { return nil, err } return response.Result, nil }