has many generator progress
This commit is contained in:
@@ -25,7 +25,7 @@ public:
|
||||
static void on_base(const BaseType&) {}
|
||||
template<typename PrimaryKeyType>
|
||||
void on_primary_key(const char * /*id*/, PrimaryKeyType &pk, const primary_key_attribute & = DefaultPkAttributes) {
|
||||
const auto value = pk_.as<PrimaryKeyType>();
|
||||
const auto value = pk_.convert<PrimaryKeyType>();
|
||||
if (!value) {
|
||||
// Todo: throw error
|
||||
}
|
||||
|
||||
@@ -48,7 +48,10 @@ private:
|
||||
};
|
||||
|
||||
const primary_key_attribute DefaultPkAttributes {};
|
||||
const primary_key_attribute Manual {generator_type::Manual};
|
||||
const primary_key_attribute Identity {generator_type::Identity};
|
||||
const primary_key_attribute Sequence {generator_type::Sequence};
|
||||
const primary_key_attribute Table {generator_type::Table};
|
||||
const primary_key_attribute ManualVarChar63 {63};
|
||||
const primary_key_attribute ManualVarChar127 {127};
|
||||
const primary_key_attribute ManualVarChar255 {255};
|
||||
|
||||
Reference in New Issue
Block a user