197
}
198
200
>
201
>
query := s.session.Query(templateListEndpointsQuery, rowTypeNexusEndpoint).WithContext(ctx)
202
>
iter := query.PageSize(request.PageSize).PageState(request.NextPageToken).Iter()
203
>
204
>
endpoints, err := s.getEndpointList(iter)
205
>
if err != nil {
206
return nil, err
207
}
209
>
210
>
if len(iter.PageState()) > 0 {
211
response.NextPageToken = iter.PageState()
212
}
213
215
return nil, gocql.ConvertError("ListNexusEndpoints", err)
216
}
217
219
>
if err != nil {
220
return nil, err
221
}
222
224
>
225
>
if request.LastKnownTableVersion != 0 && request.LastKnownTableVersion != currentTableVersion {
226
// If request.LastKnownTableVersion == 0 then caller does not care about checking whether they have the most
227
// current view while paginating.