diff options
| author | chrislu <chris.lu@gmail.com> | 2022-07-21 18:23:53 -0700 |
|---|---|---|
| committer | chrislu <chris.lu@gmail.com> | 2022-07-21 18:23:53 -0700 |
| commit | c93f7ffa44b294ceef242700dce3288eb8569ced (patch) | |
| tree | 3e8e421a49c4c8c5eb408e1437df9ae1a5b97a14 | |
| parent | 6147b61b0a2ec576ade74c365884ac3bb51c56b6 (diff) | |
| download | seaweedfs-c93f7ffa44b294ceef242700dce3288eb8569ced.tar.xz seaweedfs-c93f7ffa44b294ceef242700dce3288eb8569ced.zip | |
explicit bucket aware declaration
| -rw-r--r-- | weed/filer/abstract_sql/abstract_sql_store.go | 2 | ||||
| -rw-r--r-- | weed/filer/mysql2/mysql2_store.go | 2 | ||||
| -rw-r--r-- | weed/filer/postgres2/postgres2_store.go | 2 | ||||
| -rw-r--r-- | weed/filer/ydb/ydb_store.go | 2 |
4 files changed, 8 insertions, 0 deletions
diff --git a/weed/filer/abstract_sql/abstract_sql_store.go b/weed/filer/abstract_sql/abstract_sql_store.go index 13268b944..a159d5272 100644 --- a/weed/filer/abstract_sql/abstract_sql_store.go +++ b/weed/filer/abstract_sql/abstract_sql_store.go @@ -32,6 +32,8 @@ type AbstractSqlStore struct { dbsLock sync.Mutex } +var _ filer.BucketAware = (*AbstractSqlStore)(nil) + func (store *AbstractSqlStore) CanDropWholeBucket() bool { return store.SupportBucketTable } diff --git a/weed/filer/mysql2/mysql2_store.go b/weed/filer/mysql2/mysql2_store.go index e50480150..792c79e44 100644 --- a/weed/filer/mysql2/mysql2_store.go +++ b/weed/filer/mysql2/mysql2_store.go @@ -18,6 +18,8 @@ const ( CONNECTION_URL_PATTERN = "%s:%s@tcp(%s:%d)/%s?charset=utf8" ) +var _ filer.BucketAware = (*MysqlStore2)(nil) + func init() { filer.Stores = append(filer.Stores, &MysqlStore2{}) } diff --git a/weed/filer/postgres2/postgres2_store.go b/weed/filer/postgres2/postgres2_store.go index 0f573d8d0..3c57e4cb4 100644 --- a/weed/filer/postgres2/postgres2_store.go +++ b/weed/filer/postgres2/postgres2_store.go @@ -17,6 +17,8 @@ const ( CONNECTION_URL_PATTERN = "host=%s port=%d sslmode=%s connect_timeout=30" ) +var _ filer.BucketAware = (*PostgresStore2)(nil) + func init() { filer.Stores = append(filer.Stores, &PostgresStore2{}) } diff --git a/weed/filer/ydb/ydb_store.go b/weed/filer/ydb/ydb_store.go index 1e3a55a09..d5751bb5a 100644 --- a/weed/filer/ydb/ydb_store.go +++ b/weed/filer/ydb/ydb_store.go @@ -320,6 +320,8 @@ func (store *YdbStore) Shutdown() { _ = store.DB.Close(context.Background()) } +var _ filer.BucketAware = (*YdbStore)(nil) + func (store *YdbStore) CanDropWholeBucket() bool { return store.SupportBucketTable } |
