Settings used by StorageDelegate.
More...
#include <storage_delegate.h>
Settings used by StorageDelegate.
◆ StorageSettings()
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 ".". |
| storageTableVersion | The version of the storage table that will be created by this delegate. If this is greater than 1, a cast can be made in internal code. |
◆ GetStorageTableVersion()
| unsigned int StorageDelegate::StorageSettings::GetStorageTableVersion |
( |
| ) |
const |
|
inline |
Gets the version of the underlying storage tables that will be created by this StorageDelegate.
- Returns
- The version of the StorageTables created
◆ 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: