Add error message for incorrect member lookup.

This commit is contained in:
Chinmay Garde 2021-12-12 13:54:46 -08:00 committed by Dan Field
parent a6956ed0e4
commit 53823d0f27

View File

@ -8,6 +8,7 @@
#include "impeller/archivist/archive_database.h"
#include "impeller/archivist/archive_statement.h"
#include "impeller/base/validation.h"
namespace impeller {
@ -39,6 +40,9 @@ std::optional<size_t> ArchiveClassRegistration::FindColumnIndex(
const std::string& member) const {
auto found = column_map_.find(member);
if (found == column_map_.end()) {
VALIDATION_LOG << "No member named '" << member << "' in class '"
<< definition_.table_name
<< "'. Did you forget to register it?";
return std::nullopt;
}
return found->second;