) ([]sqlplugin.NamespaceRow, error) {
switch {
if filter.ID != nil && filter.Name != nil {
return nil, serviceerror.NewInternal("only ID or name filter can be specified for selection")
}
case filter.PageSize != nil && *filter.PageSize > 0:
return mdb.selectAllFromNamespace(ctx, filter)