MojErr MojDbPutHandler::validateWildcard(const MojString& val, MojErr errToThrow) { LOG_TRACE("Entering function %s", __FUNCTION__); if (val.empty()) MojErrThrow(errToThrow); MojSize wildcardPos = val.find(_T('*')); if (wildcardPos != MojInvalidSize) { if (wildcardPos != val.length() - 1 || (wildcardPos != 0 && val.at(wildcardPos - 1) != _T('.'))) { MojErrThrowMsg(errToThrow, _T("db: invalid wildcard in - '%s'"), val.data()); } } return MojErrNone; }