add WriteSize option

Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
This commit is contained in:
2021-05-21 15:05:55 +03:00
parent bfcf22170f
commit f49d72f0b0
3 changed files with 18 additions and 190 deletions

View File

@@ -44,6 +44,13 @@ func WriteBucket(bucket string) store.WriteOption {
return store.SetWriteOption(bucketKey{}, bucket)
}
type writeSizeKey struct{}
// WriteSize key values size hint
func WriteSize(size int64) store.WriteOption {
return store.SetWriteOption(writeSizeKey{}, size)
}
// DeleteBucket sets the bucket name option
func DeleteBucket(bucket string) store.DeleteOption {
return store.SetDeleteOption(bucketKey{}, bucket)