| #define SQT_COLUMN_ACCESSOR_2 | ( | COLUMN_NAME, | |
| INSTANCE_NAME, | |||
| GETTER, | |||
| SETTER ) |
Defines a column with a custom instance name that binds to the specified accessor methods of the entity type.
| COLUMN_NAME | The name of the column in the database. |
| INSTANCE_NAME | The name of the column instance. |
| GETTER | A const member function of the entity type that retrieves the column value from an entity instance. |
| SETTER | A non-const member function of the entity type that assigns the column value to an entity instance. |
This macro is similar to the SQT_COLUMN_ACCESSOR macro, except that it allows specifying a custom name for the column instance. This is useful in scenarios where the auto-generated instance name would conflict with other names generated by the framework.