Find executes the FindFunc for each object in the backend starting at the specified keypath. Collection of these objects is the callers responsibility.
(ctx context.Context, keypath KeyPath, f FindFunc)
| 69 | ListBlocks(ctx context.Context, tenant string) (blockIDs []uuid.UUID, compactedBlockIDs []uuid.UUID, err error) |
| 70 | // Find executes the FindFunc for each object in the backend starting at the specified keypath. Collection of these objects is the callers responsibility. |
| 71 | Find(ctx context.Context, keypath KeyPath, f FindFunc) error |
| 72 | // Read is for streaming entire objects from the backend. There will be an attempt to retrieve this from cache if shouldCache is true. |
| 73 | Read(ctx context.Context, name string, keyPath KeyPath, cacheInfo *CacheInfo) (io.ReadCloser, int64, error) |
| 74 | // ReadRange is for reading parts of large objects from the backend. |
no outgoing calls