From 5dc5cc519684990d787a2833bdd59094f55e7c5c Mon Sep 17 00:00:00 2001 From: Ryan Scheidter Date: Tue, 6 Oct 2015 14:12:34 -0500 Subject: [PATCH] DATACASS-262 - Add missing throws to catch blocks in CqlTemplate. While these process methods have quite a few problems and inconsistencies with respect to the exception handling, only the more egregious 'throw' omissions are addressed in this commit. Original pull request: #42. --- .../org/springframework/cassandra/core/CqlTemplate.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/spring-cql/src/main/java/org/springframework/cassandra/core/CqlTemplate.java b/spring-cql/src/main/java/org/springframework/cassandra/core/CqlTemplate.java index 257f8560e..feafa5c9c 100644 --- a/spring-cql/src/main/java/org/springframework/cassandra/core/CqlTemplate.java +++ b/spring-cql/src/main/java/org/springframework/cassandra/core/CqlTemplate.java @@ -756,7 +756,7 @@ public class CqlTemplate extends CassandraAccessor implements CqlOperations { rch.processRow(row); } } catch (DriverException dx) { - translateExceptionIfPossible(dx); + throw translateExceptionIfPossible(dx); } } @@ -769,7 +769,7 @@ public class CqlTemplate extends CassandraAccessor implements CqlOperations { mappedRows.add(rowMapper.mapRow(row, i++)); } } catch (DriverException dx) { - translateExceptionIfPossible(dx); + throw translateExceptionIfPossible(dx); } return mappedRows; } @@ -784,7 +784,7 @@ public class CqlTemplate extends CassandraAccessor implements CqlOperations { Assert.isTrue(rows.size() == 1, "row list has " + rows.size() + " rows instead of one"); row = rowMapper.mapRow(rows.get(0), 0); } catch (DriverException dx) { - translateExceptionIfPossible(dx); + throw translateExceptionIfPossible(dx); } return row; }