|
VSQLite++ 0.3
|
Pluggable abstraction for the filesystem operations used by sqlite::connection. More...
#include <filesystem>#include <memory>

Go to the source code of this file.
Classes | |
| struct | sqlite::v2::filesystem_entry |
| Result of probing a filesystem path that bundles status metadata and the failure code. More... | |
| struct | sqlite::v2::filesystem_adapter |
| Interface for querying and mutating filesystem paths before SQLite touches them. More... | |
| class | sqlite::v2::default_filesystem_adapter |
| Default adapter that simply forwards to std::filesystem. More... | |
Namespaces | |
| namespace | sqlite |
| namespace | sqlite::v2 |
Typedefs | |
| using | sqlite::v2::filesystem_adapter_ptr = std::shared_ptr<filesystem_adapter> |
Pluggable abstraction for the filesystem operations used by sqlite::connection.
Consumers can override the default adapter to redirect file lookups/removals to virtual file systems or to inject additional validation when opening databases.
Definition in file filesystem_adapter.hpp.