By default, the name of each resultset class is the same name as
the underlying table in the SQL database.
An optional
table
attribute,
class
, overrides the name
of the generated resultset class:
<table name="accounts" class="accts"> ...
This example creates an
accts
class,
instead of accounts
, that defines a resultset
for the “accounts” table:
accts all_accounts=accts::create(conn); for (const auto &row: *accts) // ...
The result class's name is now accts
, but this
executes an equivalent of “SELECT * from accounts”.