summaryrefslogtreecommitdiffstats
path: root/reladminif
diff options
context:
space:
mode:
authorConstantin <jucovschi@gmail.com>2010-04-28 10:30:32 +0200
committerConstantin <jucovschi@gmail.com>2010-04-28 10:57:31 +0200
commit7cd411b422750abf4eed04be43c43f310f55074f (patch)
treece475c4ea092bbe68c1bce7020101adba632d384 /reladminif
parentae19f9b07d8d24b865bd0f1d886fc920cc9f37b1 (diff)
downloadrasdaman-upstream-7cd411b422750abf4eed04be43c43f310f55074f.tar.gz
rasdaman-upstream-7cd411b422750abf4eed04be43c43f310f55074f.tar.xz
rasdaman-upstream-7cd411b422750abf4eed04be43c43f310f55074f.zip
added --enable-benchmark option to configure adapted code so that it compiles
Diffstat (limited to 'reladminif')
-rw-r--r--reladminif/adminifcommon.cc1
-rw-r--r--reladminif/databaseif.pgc1
-rw-r--r--reladminif/oidif.hh5
-rw-r--r--reladminif/transactionif.pgc1
4 files changed, 7 insertions, 1 deletions
diff --git a/reladminif/adminifcommon.cc b/reladminif/adminifcommon.cc
index f4409e3..29af5d8 100644
--- a/reladminif/adminifcommon.cc
+++ b/reladminif/adminifcommon.cc
@@ -41,6 +41,7 @@ rasdaman GmbH.
#include "raslib/error.hh"
#include "adminif.hh"
+#include "dbobject.hh"
#include "raslib/rmdebug.hh"
#include "sqlerror.hh"
diff --git a/reladminif/databaseif.pgc b/reladminif/databaseif.pgc
index cec18c5..ddd3937 100644
--- a/reladminif/databaseif.pgc
+++ b/reladminif/databaseif.pgc
@@ -97,6 +97,7 @@ struct connection
#include "sqlerror.hh"
#include "oidif.hh"
#include "adminif.hh"
+#include "dbobject.hh"
extern char globalConnectId[256];
// size of ARCHITECTURE attribute in RAS_ADMIN:
diff --git a/reladminif/oidif.hh b/reladminif/oidif.hh
index 33ce760..7444ec9 100644
--- a/reladminif/oidif.hh
+++ b/reladminif/oidif.hh
@@ -184,6 +184,10 @@ class OId
bool operator>= (const OId& old) const;
+ #ifdef RMANBENCHMARK
+ static RMTimer oidAlloc;
+ static RMTimer oidResolve;
+ #endif
protected:
// protection agains writing back unloaded counters => inconsistent DB!!
static bool loadedOk;
@@ -293,7 +297,6 @@ class OId
/*@Doc:
holds all OIdCounters of next* sort, to go with the counterNames.
*/
-
};
extern std::ostream& operator<<(std::ostream& in, const OId& d);
diff --git a/reladminif/transactionif.pgc b/reladminif/transactionif.pgc
index 6bd16f7..4dbbc8a 100644
--- a/reladminif/transactionif.pgc
+++ b/reladminif/transactionif.pgc
@@ -47,6 +47,7 @@ EXEC SQL include sqlglobals.h;
#include "sqlerror.hh"
#include "objectbroker.hh"
#include "databaseif.hh"
+#include "dbobject.hh"
// PG stuff for libpg connection maintenance
#include "libpq-fe.h"