Settings used by StorageDelegate.
More...
#include <storage_delegate.h>
|
| StorageSettings (bool isRemoteStorage, bool isInMemoryStorageSupported, const std::string &onDiskExtension=GetSqliteExtension()) |
| Interface for configuring the storage settings.
|
|
bool | IsRemoteStorage () const |
| Gets whether remote storage is used or not.
|
|
bool | IsInMemoryStorageSupported () const |
| Gets whether the delegate supports in-memory storage.
|
|
std::string | OnDiskExtension () const |
| Gets the extension that the delegate will use when storing a table on disk.
|
|
Settings used by StorageDelegate.
◆ StorageSettings()
StorageDelegate::StorageSettings::StorageSettings |
( |
bool | isRemoteStorage, |
|
|
bool | isInMemoryStorageSupported, |
|
|
const std::string & | onDiskExtension = GetSqliteExtension() ) |
|
inline |
Interface for configuring the storage settings.
- Parameters
-
isRemoteStore | represents if store is remote. This will be taken into account for internal encryption. |
isInMemoryStorageSupported | Declares whether the delegate supports in-memory storage. |
onDiskExtension | The file extension that will be used to store the data if it is needed. Should begin with ".". |
◆ IsInMemoryStorageSupported()
bool StorageDelegate::StorageSettings::IsInMemoryStorageSupported |
( |
| ) |
const |
|
inline |
Gets whether the delegate supports in-memory storage.
- Returns
true
if the delegate supports in-memory storage.
◆ IsRemoteStorage()
bool StorageDelegate::StorageSettings::IsRemoteStorage |
( |
| ) |
const |
|
inline |
Gets whether remote storage is used or not.
- Returns
- whether remote storage is used or not.
◆ OnDiskExtension()
std::string StorageDelegate::StorageSettings::OnDiskExtension |
( |
| ) |
const |
|
inline |
Gets the extension that the delegate will use when storing a table on disk.
- Returns
- The extension that will be used. Default to ".sqlite3".
- Note
- Extension will have "." preceding it
The documentation for this class was generated from the following file: