MCPcopy Create free account
hub / github.com/FirebirdSQL/firebird / getUserId

Method getUserId

src/jrd/Attachment.cpp:1129–1143  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1127}
1128
1129UserId* Attachment::getUserId(const MetaString& userName)
1130{
1131 // It's necessary to keep specified sql role of user
1132 if (att_user && att_user->getUserName() == userName)
1133 return att_user;
1134
1135 UserId* result = NULL;
1136 if (!att_user_ids.get(userName, result))
1137 {
1138 result = FB_NEW_POOL(*att_pool) UserId(*att_pool);
1139 result->setUserName(userName);
1140 att_user_ids.put(userName, result);
1141 }
1142 return result;
1143}
1144
1145void Attachment::checkReplSetLock(thread_db* tdbb)
1146{

Callers 4

compileMethod · 0.80
verifyAccessMethod · 0.80
verifyTriggerAccessMethod · 0.80
executeSqlMethod · 0.80

Calls 5

setUserNameMethod · 0.80
UserIdClass · 0.70
getUserNameMethod · 0.45
getMethod · 0.45
putMethod · 0.45

Tested by

no test coverage detected