std::shared_timed_mutex AbstractDBHandler::lock_;
-AbstractDBHandler::AbstractDBHandler(uid_t uid, int pid) {
- uid_ = uid;
- pid_ = pid;
-}
-
AbstractDBHandler::~AbstractDBHandler() {
for (auto& db_handle : db_handle_list_)
sqlite3_close_v2(db_handle.first);
}
bool AbstractDBHandler::Connect() {
- if (db_type_ == pkgmgr_common::DBType::DB_TYPE_NONE || op_type_ == pkgmgr_common::DBOperationType::OPERATION_TYPE_NONE) {
- // error log
+ if (db_type_ == pkgmgr_common::DBType::DB_TYPE_NONE ||
+ op_type_ == pkgmgr_common::DBOperationType::OPERATION_TYPE_NONE) {
+ _LOGE("Invalid parameter");
return false;
}
auto dbpath_list = GetDBPath();
class EXPORT_API AbstractDBHandler {
public:
- AbstractDBHandler(uid_t uid, pid_t pid);
+ AbstractDBHandler(uid_t uid, pid_t pid) : uid_(uid), pid_(pid) {};
virtual ~AbstractDBHandler();
virtual int Execute() = 0;
void SetLocale(std::string locale);