Resolve implements the database.Resolver interface.
(ctx context.Context)
| 22 | |
| 23 | // Resolve implements the database.Resolver interface. |
| 24 | func (s *SubsliceResolvable) Resolve(ctx context.Context) (interface{}, error) { |
| 25 | slice, err := database.Resolve(ctx, s.Slice.ID()) |
| 26 | if err != nil { |
| 27 | return nil, err |
| 28 | } |
| 29 | return slice.([]byte)[s.First : s.First+s.Count], nil |
| 30 | } |