352
ctx context.Context,
353
request *p.InternalListNamespacesRequest,
355
>
query := m.session.Query(templateListNamespaceQueryV2, constNamespacePartition).WithContext(ctx)
356
>
pageSize := request.PageSize
357
>
nextPageToken := request.NextPageToken
358
>
response := &p.InternalListNamespacesResponse{}
359
>
360
>
for {
361
>
iter := query.PageSize(pageSize).PageState(nextPageToken).Iter()
362
>
skippedRows := 0
363
>
364
>
for {
365
>
var name string
366
>
var detail []byte
367
>
var detailEncoding string
368
>
var notificationVersion int64
369
>
var isGlobal bool
370
>
if !iter.Scan(
371
>
nil,
372
>
&name,
373
>
&detail,
374
>
&detailEncoding,
375
>
¬ificationVersion,
376
>
&isGlobal,
377
>
) {
378
>
// done iterating over all namespaces in this page
379
>
break
380
}
381