Strings returns list of strings from a selector. It is only allowed when selecting one field.
(ctx context.Context)
| 340 | |
| 341 | // Strings returns list of strings from a selector. It is only allowed when selecting one field. |
| 342 | func (s *selector) Strings(ctx context.Context) ([]string, error) { |
| 343 | if len(*s.flds) > 1 { |
| 344 | return nil, errors.New("ent: Strings is not achievable when selecting more than 1 field") |
| 345 | } |
| 346 | var v []string |
| 347 | if err := s.scan(ctx, &v); err != nil { |
| 348 | return nil, err |
| 349 | } |
| 350 | return v, nil |
| 351 | } |
| 352 | |
| 353 | // StringsX is like Strings, but panics if an error occurs. |
| 354 | func (s *selector) StringsX(ctx context.Context) []string { |
no outgoing calls