MantisBase
v0.3.4
Loading...
Searching...
No Matches
mb::EntitySchema Member List
This is the complete list of members for
mb::EntitySchema
, including all inherited members.
addField
(const EntitySchemaField &field)
mb::EntitySchema
addRule
() const
mb::EntitySchema
createEntityRoutes
() const
mb::EntitySchema
createTable
(const EntitySchema &new_table)
mb::EntitySchema
static
defaultAuthFieldsSchema
()
mb::EntitySchema
static
defaultBaseFieldsSchema
()
mb::EntitySchema
static
deleteRouteHandler
() const
mb::EntitySchema
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
getManyRouteHandler
() const
mb::EntitySchema
getOneRouteHandler
() const
mb::EntitySchema
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
patchRouteHandler
() const
mb::EntitySchema
postRouteHandler
() 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
Generated by
1.9.8