#include <object_row_ownership.h>
◆ RowUserOwnership
◆ UniversalId
◆ UserId
◆ VectorOfRowGroupOwnership
◆ ObjectRowOwnership() [1/2]
◆ ObjectRowOwnership() [2/2]
◆ enabled()
bool mrs::database::ObjectRowOwnership::enabled |
( |
| ) |
const |
|
inline |
◆ is_owner_id()
bool mrs::database::ObjectRowOwnership::is_owner_id |
( |
const entry::Table & |
table, |
|
|
const entry::Column & |
column |
|
) |
| const |
|
inline |
◆ owner_check_expr() [1/2]
◆ owner_check_expr() [2/2]
mysqlrouter::sqlstring mrs::database::ObjectRowOwnership::owner_check_expr |
( |
const std::string & |
table_name | ) |
const |
|
inline |
◆ owner_column_name()
const std::string & mrs::database::ObjectRowOwnership::owner_column_name |
( |
| ) |
const |
|
inline |
◆ owner_user_id()
◆ row_groups()
◆ user_groups()
const std::set< UniversalId > mrs::database::ObjectRowOwnership::user_groups |
( |
| ) |
const |
|
inline |
◆ m_owner_column_name
std::string mrs::database::ObjectRowOwnership::m_owner_column_name |
|
private |
◆ m_row_groups
◆ m_table
std::shared_ptr<entry::Table> mrs::database::ObjectRowOwnership::m_table |
|
private |
◆ m_user_groups
const std::set<UniversalId>& mrs::database::ObjectRowOwnership::m_user_groups |
|
private |
◆ m_user_id
The documentation for this class was generated from the following file: