|
MantisBase v0.3.7
|
This is the complete list of members for mb::EntitySchema, including all inherited members.
| addField(const EntitySchemaField &field) | mb::EntitySchema | |
| addRule() const | mb::EntitySchema | |
| createTable(const EntitySchema &new_table) | mb::EntitySchema | static |
| defaultAuthFieldsSchema() | mb::EntitySchema | static |
| defaultBaseFieldsSchema() | mb::EntitySchema | static |
| deleteRule() const | mb::EntitySchema | |
| dropTable(const EntitySchema &original_table) | mb::EntitySchema | static |
| dropTable(const std::string &table_id) | mb::EntitySchema | static |
| dump() const | mb::EntitySchema | |
| EntitySchema()=default | mb::EntitySchema | |
| EntitySchema(const std::string &entity_name, const std::string &entity_type="base") | mb::EntitySchema | explicit |
| EntitySchema(const EntitySchema &) | mb::EntitySchema | |
| EntitySchema(EntitySchema &&) noexcept=default | mb::EntitySchema | |
| field(const std::string &field_name) | mb::EntitySchema | |
| fieldById(const std::string &field_id) | mb::EntitySchema | |
| fields() const | mb::EntitySchema | |
| fromEntity(const Entity &entity) | mb::EntitySchema | static |
| fromSchema(const json &entity_schema) | mb::EntitySchema | static |
| genEntityId(const std::string &entity_name) | mb::EntitySchema | static |
| getRule() const | mb::EntitySchema | |
| getTable(const std::string &table_id) | mb::EntitySchema | static |
| hasApi() const | mb::EntitySchema | |
| hasField(const std::string &field_name) const | mb::EntitySchema | |
| hasFieldById(const std::string &field_id) const | mb::EntitySchema | |
| id() const | mb::EntitySchema | |
| isSystem() const | mb::EntitySchema | |
| isValidEntityName(const std::string &name) | mb::EntitySchema | static |
| isValidEntityType(const std::string &type) | mb::EntitySchema | static |
| listRule() const | mb::EntitySchema | |
| listTables(const nlohmann::json &opts=nlohmann::json::object()) | mb::EntitySchema | static |
| name() const | mb::EntitySchema | |
| operator=(const EntitySchema &) | mb::EntitySchema | |
| operator=(EntitySchema &&) noexcept=default | mb::EntitySchema | |
| operator==(const EntitySchema &other) const | mb::EntitySchema | |
| removeField(const std::string &field_name) | mb::EntitySchema | |
| setAddRule(const AccessRule &addRule) | mb::EntitySchema | |
| setDeleteRule(const AccessRule &deleteRule) | mb::EntitySchema | |
| setGetRule(const AccessRule &getRule) | mb::EntitySchema | |
| setHasApi(const bool &hasApi) | mb::EntitySchema | |
| setListRule(const AccessRule &listRule) | mb::EntitySchema | |
| setName(const std::string &name) | mb::EntitySchema | |
| setSystem(const bool &isSystem) | mb::EntitySchema | |
| setType(const std::string &type) | mb::EntitySchema | |
| setUpdateRule(const AccessRule &updateRule) | mb::EntitySchema | |
| setViewQuery(const std::string &viewQuery) | mb::EntitySchema | |
| tableExists(const std::string &table_name) | mb::EntitySchema | static |
| tableExists(const EntitySchema &table) | mb::EntitySchema | static |
| toDDL() const | mb::EntitySchema | |
| toDefaultSqlValue(const std::string &type, const nlohmann::json &v) | mb::EntitySchema | static |
| toEntity() const | mb::EntitySchema | |
| toJSON() const | mb::EntitySchema | |
| type() const | mb::EntitySchema | |
| updateRule() const | mb::EntitySchema | |
| updateTable(const std::string &table_id, const nlohmann::json &new_schema) | mb::EntitySchema | static |
| updateWith(const nlohmann::json &new_data) | mb::EntitySchema | |
| validate(const EntitySchema &table_schema) | mb::EntitySchema | static |
| validate() const | mb::EntitySchema | |
| viewQuery() const | mb::EntitySchema | |
| ~EntitySchema() | mb::EntitySchema |