modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/MetricsDAO.java
| 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
New commits:
commit 586e38d05b4be5d64860b330b7db529a70c0ae4d
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: Mon Dec 17 17:07:28 2012 -0600
The statement binder needs explicit conversion to string otherwise enum value is used
to create the statement.
diff --git
a/modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/MetricsDAO.java
b/modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/MetricsDAO.java
index 9c5285f..5a6b6a6 100644
---
a/modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/MetricsDAO.java
+++
b/modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/MetricsDAO.java
@@ -342,7 +342,7 @@ public class MetricsDAO {
public List<MetricsIndexEntry> findMetricsIndexEntries(MetricsTable table) {
try {
PreparedStatement statement = session.prepare(METRICS_INDEX_QUERY);
- BoundStatement boundStatement = statement.bind(table);
+ BoundStatement boundStatement = statement.bind(table.toString());
ResultSet resultSet = session.execute(boundStatement);
List<MetricsIndexEntry> indexEntries = new
ArrayList<MetricsIndexEntry>();
ResultSetMapper<MetricsIndexEntry> resultSetMapper = new
MetricsIndexResultSetMapper(table);
@@ -362,7 +362,8 @@ public class MetricsDAO {
try {
PreparedStatement statement = session.prepare(UPDATE_METRICS_INDEX);
for (Integer scheduleId : updates.keySet()) {
- BoundStatement boundStatement = statement.bind(table,
updates.get(scheduleId).toDate(), scheduleId,
+ BoundStatement boundStatement = statement.bind(table.toString(),
updates.get(scheduleId).toDate(),
+ scheduleId,
false);
session.execute(boundStatement);
}
Show replies by date