git.stg.codes
/
stg.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Removed some conflicting macros.
[stg.git]
/
projects
/
stargazer
/
plugins
/
store
/
firebird
/
firebird_store.cpp
diff --git
a/projects/stargazer/plugins/store/firebird/firebird_store.cpp
b/projects/stargazer/plugins/store/firebird/firebird_store.cpp
index 9cc7c3048b3462d088cd91ee21c94c6f307f4603..7e57483e24c349a380722fbbe54236797577cfa9 100644
(file)
--- a/
projects/stargazer/plugins/store/firebird/firebird_store.cpp
+++ b/
projects/stargazer/plugins/store/firebird/firebird_store.cpp
@@
-26,13
+26,16
@@
*
*/
*
*/
+#include "firebird_store.h"
+
+#include "stg/ibpp.h"
+#include "stg/plugin_creator.h"
+
#include <string>
#include <vector>
#include <algorithm>
#include <string>
#include <vector>
#include <algorithm>
-#include "stg/ibpp.h"
-#include "stg/plugin_creator.h"
-#include "firebird_store.h"
+#include <cctype>
namespace
{
namespace
{
@@
-78,55
+81,41
@@
std::string s;
for(i = settings.moduleParams.begin(); i != settings.moduleParams.end(); ++i)
{
s = i->param;
for(i = settings.moduleParams.begin(); i != settings.moduleParams.end(); ++i)
{
s = i->param;
- std::transform(s.begin(), s.end(), s.begin(), ToLower());
+
+ std::transform(s.begin(), s.end(), s.begin(), ::tolower);
+
if (s == "server")
if (s == "server")
- {
db_server = *(i->value.begin());
db_server = *(i->value.begin());
- }
+
if (s == "database")
if (s == "database")
- {
db_database = *(i->value.begin());
db_database = *(i->value.begin());
- }
+
if (s == "user")
if (s == "user")
- {
db_user = *(i->value.begin());
db_user = *(i->value.begin());
- }
+
if (s == "password")
if (s == "password")
- {
db_password = *(i->value.begin());
db_password = *(i->value.begin());
- }
// Advanced settings block
if (s == "isolationLevel")
{
if (*(i->value.begin()) == "Concurrency")
// Advanced settings block
if (s == "isolationLevel")
{
if (*(i->value.begin()) == "Concurrency")
- {
til = IBPP::ilConcurrency;
til = IBPP::ilConcurrency;
- }
else if (*(i->value.begin()) == "DirtyRead")
else if (*(i->value.begin()) == "DirtyRead")
- {
til = IBPP::ilReadDirty;
til = IBPP::ilReadDirty;
- }
else if (*(i->value.begin()) == "ReadCommitted")
else if (*(i->value.begin()) == "ReadCommitted")
- {
til = IBPP::ilReadCommitted;
til = IBPP::ilReadCommitted;
- }
else if (*(i->value.begin()) == "Consistency")
else if (*(i->value.begin()) == "Consistency")
- {
til = IBPP::ilConsistency;
til = IBPP::ilConsistency;
- }
}
}
+
if (s == "lockResolution")
{
if (*(i->value.begin()) == "Wait")
if (s == "lockResolution")
{
if (*(i->value.begin()) == "Wait")
- {
tlr = IBPP::lrWait;
tlr = IBPP::lrWait;
- }
else if (*(i->value.begin()) == "NoWait")
else if (*(i->value.begin()) == "NoWait")
- {
tlr = IBPP::lrNoWait;
tlr = IBPP::lrNoWait;
- }
}
}
}
}