summaryrefslogtreecommitdiff
path: root/icetray/icetray/abstractDatabaseClient.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'icetray/icetray/abstractDatabaseClient.cpp')
-rw-r--r--icetray/icetray/abstractDatabaseClient.cpp28
1 files changed, 28 insertions, 0 deletions
diff --git a/icetray/icetray/abstractDatabaseClient.cpp b/icetray/icetray/abstractDatabaseClient.cpp
new file mode 100644
index 0000000..e5e3026
--- /dev/null
+++ b/icetray/icetray/abstractDatabaseClient.cpp
@@ -0,0 +1,28 @@
+#include "abstractDatabaseClient.h"
+
+namespace IceTray {
+ AbstractDatabaseClient::AbstractDatabaseClient(DatabasePoolPtr d) :
+ db(d)
+ {
+ }
+
+ template<>
+ void
+ AbstractDatabaseClient::bind1(int o, DB::Command * cmd, const std::string & p)
+ {
+ cmd->bindParamS(o, p);
+ }
+
+ template<>
+ void
+ AbstractDatabaseClient::bind1(int o, DB::Command * cmd, const int & p)
+ {
+ cmd->bindParamI(o, p);
+ }
+
+ void
+ AbstractDatabaseClient::bind(int, DB::Command *)
+ {
+ }
+}
+