| 275 | } |
| 276 | |
| 277 | std::unique_ptr<WriteBufferFromFileBase> |
| 278 | DiskLocal::writeFile(const String & path, const WriteSettings& settings) |
| 279 | { |
| 280 | int flags = (settings.mode == WriteMode::Append) ? (O_APPEND | O_CREAT | O_WRONLY) : -1; |
| 281 | return std::make_unique<WriteBufferFromFile>(fs::path(disk_path) / path, settings.buffer_size, flags); |
| 282 | } |
| 283 | |
| 284 | void DiskLocal::removeFile(const String & path) |
| 285 | { |
no outgoing calls
no test coverage detected