type github.com/thanos-io/objstore.BucketReader (interface)

Method Implmentations

Attributes(ctx context.Context, name string) (ObjectAttributes, error) Bucket.Attributes (*InMemBucket).Attributes InstrumentedBucket.Attributes InstrumentedBucketReader.Attributes (*PrefixedBucket).Attributes github.com/polarsignals/frostdb.DefaultObjstoreBucket.Bucket.Attributes github.com/polarsignals/frostdb/storage.Bucket.Attributes github.com/polarsignals/frostdb/storage.BucketReaderAt.Bucket.Attributes github.com/polarsignals/frostdb/storage.FileReaderAt.Bucket.Attributes
Exists(ctx context.Context, name string) (bool, error) Bucket.Exists (*InMemBucket).Exists InstrumentedBucket.Exists InstrumentedBucketReader.Exists (*PrefixedBucket).Exists github.com/polarsignals/frostdb.DefaultObjstoreBucket.Bucket.Exists github.com/polarsignals/frostdb/storage.Bucket.Exists github.com/polarsignals/frostdb/storage.BucketReaderAt.Bucket.Exists github.com/polarsignals/frostdb/storage.FileReaderAt.Bucket.Exists
Get(ctx context.Context, name string) (io.ReadCloser, error) Bucket.Get (*InMemBucket).Get InstrumentedBucket.Get InstrumentedBucketReader.Get (*PrefixedBucket).Get github.com/polarsignals/frostdb.DefaultObjstoreBucket.Bucket.Get github.com/polarsignals/frostdb/storage.Bucket.Get github.com/polarsignals/frostdb/storage.BucketReaderAt.Bucket.Get github.com/polarsignals/frostdb/storage.FileReaderAt.Bucket.Get
GetRange(ctx context.Context, name string, off, length int64) (io.ReadCloser, error) Bucket.GetRange (*InMemBucket).GetRange InstrumentedBucket.GetRange InstrumentedBucketReader.GetRange (*PrefixedBucket).GetRange github.com/polarsignals/frostdb.DefaultObjstoreBucket.Bucket.GetRange github.com/polarsignals/frostdb/storage.Bucket.GetRange github.com/polarsignals/frostdb/storage.BucketReaderAt.Bucket.GetRange github.com/polarsignals/frostdb/storage.FileReaderAt.Bucket.GetRange
Iter(ctx context.Context, dir string, f func(string) error, options ...IterOption) error Bucket.Iter (*InMemBucket).Iter InstrumentedBucket.Iter InstrumentedBucketReader.Iter (*PrefixedBucket).Iter github.com/polarsignals/frostdb.DefaultObjstoreBucket.Bucket.Iter github.com/polarsignals/frostdb/storage.Bucket.Iter github.com/polarsignals/frostdb/storage.BucketReaderAt.Bucket.Iter github.com/polarsignals/frostdb/storage.FileReaderAt.Bucket.Iter