cyborg::Client class manages storage configurations and acts as a factory for creating or loading encrypted indexes.
Constructor
Client.
Parameters
Exceptions
std::invalid_argument
std::invalid_argument
- Throws if the
cpu_threadsparameter is less than0. - Throws if any
DBConfigis invalid. - Throws if the GPU is not available when
gpu_accelerateistrue.
std::runtime_exception
std::runtime_exception
- Throws if the backing store is not available.
- Throws if the Client could not be initialized.