MantisBase
v0.3.4
Loading...
Searching...
No Matches
mb::EntitySchemaField Member List
This is the complete list of members for
mb::EntitySchemaField
, including all inherited members.
constraint
(const std::string &key) const
mb::EntitySchemaField
constraints
() const
mb::EntitySchemaField
defaultAuthFields
()
mb::EntitySchemaField
static
defaultBaseFields
()
mb::EntitySchemaField
static
defaultConstraints
()
mb::EntitySchemaField
static
defaultEntityFieldTypes
()
mb::EntitySchemaField
static
EntitySchemaField
(std::string field_name, std::string field_type)
mb::EntitySchemaField
EntitySchemaField
(const nlohmann::json &field_schema)
mb::EntitySchemaField
explicit
EntitySchemaField
(const EntitySchemaField &other)
mb::EntitySchemaField
foreignKeyColumn
() const
mb::EntitySchemaField
foreignKeyOnDelete
() const
mb::EntitySchemaField
foreignKeyOnUpdate
() const
mb::EntitySchemaField
foreignKeyTable
() const
mb::EntitySchemaField
genFieldId
(const std::string &id)
mb::EntitySchemaField
static
id
() const
mb::EntitySchemaField
isForeignKey
() const
mb::EntitySchemaField
isPrimaryKey
() const
mb::EntitySchemaField
isSystem
() const
mb::EntitySchemaField
isUnique
() const
mb::EntitySchemaField
isValidFieldType
(const std::string &type)
mb::EntitySchemaField
static
name
() const
mb::EntitySchemaField
operator==
(const EntitySchemaField &other) const
mb::EntitySchemaField
removeForeignKey
()
mb::EntitySchemaField
required
() const
mb::EntitySchemaField
setConstraints
(const nlohmann::json &opts)
mb::EntitySchemaField
setForeignKey
(const std::string &table, const std::string &column="id", const std::string &onUpdate="RESTRICT", const std::string &onDelete="RESTRICT")
mb::EntitySchemaField
setIsPrimaryKey
(bool pk)
mb::EntitySchemaField
setIsSystem
(bool system)
mb::EntitySchemaField
setIsUnique
(bool unique)
mb::EntitySchemaField
setName
(const std::string &name)
mb::EntitySchemaField
setRequired
(bool required)
mb::EntitySchemaField
setType
(const std::string &type)
mb::EntitySchemaField
toJSON
() const
mb::EntitySchemaField
toSociType
() const
mb::EntitySchemaField
toSociType
(const std::string &type)
mb::EntitySchemaField
static
type
() const
mb::EntitySchemaField
updateWith
(const nlohmann::json &field_schema)
mb::EntitySchemaField
validate
() const
mb::EntitySchemaField
Generated by
1.9.8