InfiniSQL
v0.1.2-alpha
Massive Scale Transaction Processing
|
Actor which maintains user and domain authentication information and schema definitions. There is only 1 active UserSchemaMgr per cluster. More...
Go to the source code of this file.
Classes | |
struct | passwordStruct |
user password More... | |
class | UserSchemaMgr |
execute User Schema Manager actor More... | |
Typedefs | |
typedef boost::unordered_map < std::string, int64_t > | domainNameToDomainIdMap |
typedef boost::unordered_map < std::string, int64_t > | userNameToUserIdMap |
typedef boost::unordered_map < int64_t, passwordStruct > | userIdToPasswordMap |
typedef boost::unordered_map < int64_t, userNameToUserIdMap * > | domainIdToUserNamesMap |
typedef boost::unordered_map < int64_t, userIdToPasswordMap * > | domainIdToUserIdsMap |
typedef boost::unordered_map < int64_t, int64_t > | domainIdToNextUserIdMap |
Functions | |
void * | userSchemaMgr (void *identity) |
launch User Schema Manager actor More... | |
Actor which maintains user and domain authentication information and schema definitions. There is only 1 active UserSchemaMgr per cluster.
Definition in file UserSchemaMgr.h.
typedef boost::unordered_map<int64_t, int64_t> domainIdToNextUserIdMap |
Definition at line 55 of file UserSchemaMgr.h.
typedef boost::unordered_map<int64_t, userIdToPasswordMap *> domainIdToUserIdsMap |
Definition at line 52 of file UserSchemaMgr.h.
typedef boost::unordered_map<int64_t, userNameToUserIdMap *> domainIdToUserNamesMap |
Definition at line 50 of file UserSchemaMgr.h.
typedef boost::unordered_map<std::string, int64_t> domainNameToDomainIdMap |
Definition at line 46 of file UserSchemaMgr.h.
typedef boost::unordered_map<int64_t, passwordStruct> userIdToPasswordMap |
Definition at line 48 of file UserSchemaMgr.h.
typedef boost::unordered_map<std::string, int64_t> userNameToUserIdMap |
Definition at line 47 of file UserSchemaMgr.h.
void* userSchemaMgr | ( | void * | identity) |
launch User Schema Manager actor
identity | how to identify actor instance |
Definition at line 191 of file UserSchemaMgr.cc.