Mantis App v0.1.13
Loading...
Searching...
No Matches
mantis::TableUnit Member List

This is the complete list of members for mantis::TableUnit, including all inherited members.

__class_name__mantis::TableUnit
addRule()mantis::TableUnit
authWithEmailAndPassword(const Request &req, Response &res, Context &ctx)mantis::TableUnitvirtual
checkValueInColumns(const std::string &value, const std::vector< std::string > &columns) constmantis::TableUnit
create(const json &entity, const json &opts) overridemantis::TableUnitvirtual
createRecord(const Request &req, Response &res, Context &ctx)mantis::TableUnitvirtual
deleteRecord(const Request &req, Response &res, Context &ctx)mantis::TableUnitvirtual
deleteRule()mantis::TableUnit
fetchRecord(const Request &req, Response &res, Context &ctx)mantis::TableUnitvirtual
fetchRecords(const Request &req, Response &res, Context &ctx)mantis::TableUnitvirtual
fields() constmantis::TableUnit
findFieldByKey(const std::string &key) constmantis::TableUnit
fromJson(const json &j)mantis::TableUnit
generateTableId(const std::string &tablename)mantis::TableUnitstatic
getAuthToken(const Request &req, Response &res, Context &ctx)mantis::TableUnitstatic
getColTypeFromName(const std::string &col, const std::vector< json > &fields) constmantis::TableUnit
getRule()mantis::TableUnit
hasAccess(const Request &req, Response &res, Context &ctx)mantis::TableUnitvirtual
isSystem() constmantis::TableUnit
list(const json &opts) overridemantis::TableUnitvirtual
listRule()mantis::TableUnit
m_addRulemantis::TableUnitprotected
m_deleteRulemantis::TableUnitprotected
m_fieldsmantis::TableUnitprotected
m_getRulemantis::TableUnitprotected
m_isSystemmantis::TableUnitprotected
m_listRulemantis::TableUnitprotected
m_routeNamemantis::TableUnitprotected
m_tableIdmantis::TableUnitprotected
m_tableNamemantis::TableUnitprotected
m_tableTypemantis::TableUnitprotected
m_updateRulemantis::TableUnitprotected
parseDbRowToJson(const soci::row &row) constmantis::TableUnit
read(const std::string &id, const json &opts) overridemantis::TableUnitvirtual
recordExists(const std::string &id) constmantis::TableUnit
remove(const std::string &id, const json &opts) overridemantis::TableUnitvirtual
resetPassword(const Request &req, Response &res, Context &ctx)mantis::TableUnitvirtual
setAddRule(const Rule &rule)mantis::TableUnit
setDeleteRule(const Rule &rule)mantis::TableUnit
setFields(const std::vector< json > &fields)mantis::TableUnit
setGetRule(const Rule &rule)mantis::TableUnit
setIsSystemTable(bool isSystemTable)mantis::TableUnit
setListRule(const Rule &rule)mantis::TableUnit
setRouteDisplayName(const std::string &routeName)mantis::TableUnit
setTableId(const std::string &id)mantis::TableUnit
setTableName(const std::string &name)mantis::TableUnit
setUpdateRule(const Rule &rule)mantis::TableUnit
setupRoutes()mantis::TableUnitvirtual
tableId()mantis::TableUnit
tableName()mantis::TableUnit
tableType()mantis::TableUnit
TableUnit(std::string tableName, std::string tableId, std::string tableType="base")mantis::TableUnitexplicit
TableUnit(const json &schema=json::object())mantis::TableUnitexplicit
update(const std::string &id, const json &entity, const json &opts) overridemantis::TableUnitvirtual
updateRecord(const Request &req, Response &res, Context &ctx)mantis::TableUnitvirtual
updateRule()mantis::TableUnit
validateRequestBody(const json &body) constmantis::TableUnit
validateUpdateRequestBody(const json &body) constmantis::TableUnit
~CrudInterface()=defaultmantis::CrudInterface< json >virtual
~TableUnit() override=defaultmantis::TableUnitvirtual