![]() |
fb-cpp 0.0.2
A modern C++ wrapper for the Firebird database API
|
Represents options used to run a database maintenance operation through the service manager. More...
#include <DatabaseManager.h>
Public Member Functions | |
| const std::string & | getDatabase () const |
| Returns the database path to be maintained. | |
| DatabaseRepairOptions & | setDatabase (const std::string &value) |
| Sets the database path to be maintained. | |
| const ServiceManager::VerboseOutput & | getVerboseOutput () const |
| Returns the verbose output callback. | |
| DatabaseRepairOptions & | setVerboseOutput (ServiceManager::VerboseOutput value) |
| Sets the verbose output callback. | |
| const std::optional< std::uint32_t > & | getParallelWorkers () const |
| Returns the requested number of parallel workers. | |
| DatabaseRepairOptions & | setParallelWorkers (std::uint32_t value) |
| Sets the requested number of parallel workers. | |
| bool | getSweep () const |
| Returns whether database sweep is configured to be run. | |
| DatabaseRepairOptions & | setSweep (bool value) |
| Sets whether database sweep should be run. | |
| bool | getValidate () const |
| Returns whether database validation is configured to be run. | |
| DatabaseRepairOptions & | setValidate (bool value) |
| Sets whether database validation should be run. | |
| bool | getMend () const |
| Returns whether database mending is configured to be run. | |
| DatabaseRepairOptions & | setMend (bool value) |
| Sets whether database mending should be run. | |
| bool | getIgnoreChecksum () const |
| Returns whether checksum verification is configured to be ignored. | |
| DatabaseRepairOptions & | setIgnoreChecksum (bool value) |
| Sets whether checksum verification should be ignored. | |
| bool | getKillShadows () const |
| Returns whether killing database shadows is configured to be run. | |
| DatabaseRepairOptions & | setKillShadows (bool value) |
| Sets whether killing database shadows should be run. | |
| bool | getFull () const |
| Returns whether full validation is configured to be run. | |
| DatabaseRepairOptions & | setFull (bool value) |
| Sets whether full validation should be run. | |
| bool | getCheckDb () const |
| Returns whether checking only metadata/structure is configured to be run. | |
| DatabaseRepairOptions & | setCheckDb (bool value) |
| Sets whether checking only metadata/structure should be run. | |
| bool | getIcu () const |
| Returns whether recreating ICU indexes is configured to be run. | |
| DatabaseRepairOptions & | setIcu (bool value) |
| Sets whether recreating ICU indexes should be run. | |
| bool | getUpgradeDb () const |
| Returns whether database upgrade is configured to be run. | |
| DatabaseRepairOptions & | setUpgradeDb (bool value) |
| Sets whether database upgrade should be run. | |
Represents options used to run a database maintenance operation through the service manager.
Definition at line 87 of file DatabaseManager.h.
|
inline |
Returns whether checking only metadata/structure is configured to be run.
Definition at line 246 of file DatabaseManager.h.
|
inline |
Returns the database path to be maintained.
Definition at line 93 of file DatabaseManager.h.
|
inline |
Returns whether full validation is configured to be run.
Definition at line 229 of file DatabaseManager.h.
|
inline |
Returns whether recreating ICU indexes is configured to be run.
Definition at line 263 of file DatabaseManager.h.
|
inline |
Returns whether checksum verification is configured to be ignored.
Definition at line 195 of file DatabaseManager.h.
|
inline |
Returns whether killing database shadows is configured to be run.
Definition at line 212 of file DatabaseManager.h.
|
inline |
Returns whether database mending is configured to be run.
Definition at line 178 of file DatabaseManager.h.
|
inline |
Returns the requested number of parallel workers.
Definition at line 127 of file DatabaseManager.h.
|
inline |
Returns whether database sweep is configured to be run.
Definition at line 144 of file DatabaseManager.h.
|
inline |
Returns whether database upgrade is configured to be run.
Definition at line 280 of file DatabaseManager.h.
|
inline |
Returns whether database validation is configured to be run.
Definition at line 161 of file DatabaseManager.h.
|
inline |
Returns the verbose output callback.
Definition at line 110 of file DatabaseManager.h.
|
inline |
Sets whether checking only metadata/structure should be run.
Definition at line 254 of file DatabaseManager.h.
|
inline |
Sets the database path to be maintained.
Definition at line 101 of file DatabaseManager.h.
|
inline |
Sets whether full validation should be run.
Definition at line 237 of file DatabaseManager.h.
|
inline |
Sets whether recreating ICU indexes should be run.
Definition at line 271 of file DatabaseManager.h.
|
inline |
Sets whether checksum verification should be ignored.
Definition at line 203 of file DatabaseManager.h.
|
inline |
Sets whether killing database shadows should be run.
Definition at line 220 of file DatabaseManager.h.
|
inline |
Sets whether database mending should be run.
Definition at line 186 of file DatabaseManager.h.
|
inline |
Sets the requested number of parallel workers.
Definition at line 135 of file DatabaseManager.h.
|
inline |
Sets whether database sweep should be run.
Definition at line 152 of file DatabaseManager.h.
|
inline |
Sets whether database upgrade should be run.
Definition at line 288 of file DatabaseManager.h.
|
inline |
Sets whether database validation should be run.
Definition at line 169 of file DatabaseManager.h.
|
inline |
Sets the verbose output callback.
Definition at line 118 of file DatabaseManager.h.