#include <archive_class_registration.h>
Public Member Functions | |
| bool | IsValid () const |
| std::optional< size_t > | FindColumnIndex (const std::string &member) const |
| const std::string & | GetClassName () const |
| size_t | GetMemberCount () const |
| ArchiveStatement | CreateInsertStatement () const |
| ArchiveStatement | CreateQueryStatement (bool single) const |
Static Public Attributes | |
| static constexpr size_t | kPrimaryKeyIndex = 0u |
Friends | |
| class | ArchiveDatabase |
Definition at line 16 of file archive_class_registration.h.
| ArchiveStatement impeller::ArchiveClassRegistration::CreateInsertStatement | ( | ) | const |
Definition at line 109 of file archive_class_registration.cc.
| ArchiveStatement impeller::ArchiveClassRegistration::CreateQueryStatement | ( | bool | single | ) | const |
Definition at line 86 of file archive_class_registration.cc.
References impeller::kArchivePrimaryKeyColumnName.
| std::optional< size_t > impeller::ArchiveClassRegistration::FindColumnIndex | ( | const std::string & | member | ) | const |
Definition at line 39 of file archive_class_registration.cc.
References VALIDATION_LOG.
Referenced by impeller::ArchiveLocation::Read(), and impeller::ArchiveLocation::Write().
| const std::string & impeller::ArchiveClassRegistration::GetClassName | ( | ) | const |
Definition at line 27 of file archive_class_registration.cc.
| size_t impeller::ArchiveClassRegistration::GetMemberCount | ( | ) | const |
Definition at line 31 of file archive_class_registration.cc.
| bool impeller::ArchiveClassRegistration::IsValid | ( | ) | const |
Definition at line 35 of file archive_class_registration.cc.
Referenced by impeller::RegistrationIfReady().
|
friend |
Definition at line 35 of file archive_class_registration.h.
|
staticconstexpr |
Definition at line 18 of file archive_class_registration.h.