2019-12-15 06:34:43 +00:00
|
|
|
#include "registerDisks.h"
|
2019-11-27 09:39:44 +00:00
|
|
|
|
2019-12-17 13:45:53 +00:00
|
|
|
#include "DiskFactory.h"
|
|
|
|
|
|
|
|
#include <Common/config.h>
|
|
|
|
|
2019-11-27 09:39:44 +00:00
|
|
|
namespace DB
|
|
|
|
{
|
|
|
|
void registerDiskLocal(DiskFactory & factory);
|
2020-01-10 21:42:26 +00:00
|
|
|
void registerDiskMemory(DiskFactory & factory);
|
2019-12-17 13:45:53 +00:00
|
|
|
#if USE_AWS_S3
|
|
|
|
void registerDiskS3(DiskFactory & factory);
|
|
|
|
#endif
|
2019-11-27 09:39:44 +00:00
|
|
|
|
|
|
|
void registerDisks()
|
|
|
|
{
|
|
|
|
auto & factory = DiskFactory::instance();
|
|
|
|
|
|
|
|
registerDiskLocal(factory);
|
2020-01-10 21:42:26 +00:00
|
|
|
registerDiskMemory(factory);
|
2019-12-17 13:45:53 +00:00
|
|
|
#if USE_AWS_S3
|
|
|
|
registerDiskS3(factory);
|
|
|
|
#endif
|
2019-11-27 09:39:44 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
}
|