Skip to Content.
Sympa Menu

perfsonar-dev - [pS-dev] [GEANT/SA2/ps-java-services] r5832 - trunk/perfsonar-java-rrd-sql-ma/src/main/java/org/perfsona r/service/measurementArchive/rrdType/storage/sql/query

Subject: perfsonar development work

List archive

[pS-dev] [GEANT/SA2/ps-java-services] r5832 - trunk/perfsonar-java-rrd-sql-ma/src/main/java/org/perfsona r/service/measurementArchive/rrdType/storage/sql/query


Chronological Thread 
  • From:
  • To:
  • Subject: [pS-dev] [GEANT/SA2/ps-java-services] r5832 - trunk/perfsonar-java-rrd-sql-ma/src/main/java/org/perfsona r/service/measurementArchive/rrdType/storage/sql/query
  • Date: Thu, 1 Sep 2011 16:17:23 +0100

Author: psnc.pikusa
Date: 2011-09-01 16:17:23 +0100 (Thu, 01 Sep 2011)
New Revision: 5832

Modified:

trunk/perfsonar-java-rrd-sql-ma/src/main/java/org/perfsonar/service/measurementArchive/rrdType/storage/sql/query/QueryGenerator.java
Log:
Interfaces entity provid
ed

Modified:
trunk/perfsonar-java-rrd-sql-ma/src/main/java/org/perfsonar/service/measurementArchive/rrdType/storage/sql/query/QueryGenerator.java
===================================================================
---
trunk/perfsonar-java-rrd-sql-ma/src/main/java/org/perfsonar/service/measurementArchive/rrdType/storage/sql/query/QueryGenerator.java
2011-09-01 10:11:55 UTC (rev 5831)
+++
trunk/perfsonar-java-rrd-sql-ma/src/main/java/org/perfsonar/service/measurementArchive/rrdType/storage/sql/query/QueryGenerator.java
2011-09-01 15:17:23 UTC (rev 5832)
@@ -8,11 +8,13 @@

import org.perfsonar.base2.xml.nmwg.EventType;
import org.apache.log4j.Logger;
+import org.apache.tools.ant.types.resources.selectors.InstanceOf;
import org.perfsonar.base2.service.exceptions.PerfSONARException;
import org.perfsonar.base2.xml.Element;
import org.perfsonar.base2.xml.nmwg.Metadata;
import org.perfsonar.base2.xml.nmwg.Parameters;
import
org.perfsonar.service.measurementArchive.rrdType.storage.exist.QueryGeneratorManager;
+import
org.perfsonar.service.measurementArchive.rrdType.storage.persistence.entity.Interfaces;


/**
@@ -25,12 +27,13 @@
protected static final Logger logger =
Logger.getLogger(QueryGeneratorManager.class.getName());


- public Query getQuery(EntityManager em, Metadata metadata, String
tableName, Object tableClass) throws PerfSONARException{
+ public Query getQuery(EntityManager em, Metadata metadata, String
tableName) throws PerfSONARException{

Map<String, String>parametersMap =
getParametersMap(metadata, tableName);
logger.info("QUERY: " + parametersMap.get("query"));

- Query query =
em.createNativeQuery(parametersMap.get("query"), tableClass.getClass());
+
+ Query query =
em.createNativeQuery(parametersMap.get("query"), Interfaces.class);
for (String parameter : parametersMap.keySet()) {
if(!parameter.equals("query"))
query.setParameter(parameter,
parametersMap.get(parameter));



  • [pS-dev] [GEANT/SA2/ps-java-services] r5832 - trunk/perfsonar-java-rrd-sql-ma/src/main/java/org/perfsona r/service/measurementArchive/rrdType/storage/sql/query, svn-noreply, 09/01/2011

Archive powered by MHonArc 2.6.16.

Top of Page