]> source.dussan.org Git - sonarqube.git/commitdiff
Fix Quality flaws about lambda
authorSimon Brandhof <simon.brandhof@sonarsource.com>
Fri, 11 Nov 2016 14:54:26 +0000 (15:54 +0100)
committerSimon Brandhof <simon.brandhof@sonarsource.com>
Fri, 11 Nov 2016 14:54:26 +0000 (15:54 +0100)
sonar-db/src/main/java/org/sonar/db/version/v51/FeedFileSourcesBinaryData.java

index 49f624799fecfe1983e0b150051d5a0b38d93952..c2f8407c27acd6328312814132f12023562b2f0f 100644 (file)
@@ -40,8 +40,6 @@ import org.sonar.db.protobuf.DbFileSources;
 import org.sonar.db.source.FileSourceDto;
 import org.sonar.db.version.BaseDataChange;
 import org.sonar.db.version.MassUpdate;
-import org.sonar.db.version.Select;
-import org.sonar.db.version.SqlStatement;
 
 public class FeedFileSourcesBinaryData extends BaseDataChange {
 
@@ -54,14 +52,11 @@ public class FeedFileSourcesBinaryData extends BaseDataChange {
     MassUpdate update = context.prepareMassUpdate().rowPluralName("issues");
     update.select("SELECT id,data FROM file_sources WHERE binary_data is null");
     update.update("UPDATE file_sources SET binary_data=? WHERE id=?");
-    update.execute(new MassUpdate.Handler() {
-      @Override
-      public boolean handle(Select.Row row, SqlStatement update) throws SQLException {
-        Long fileSourceId = row.getNullableLong(1);
-        update.setBytes(1, toBinary(fileSourceId, row.getNullableString(2)));
-        update.setLong(2, fileSourceId);
-        return true;
-      }
+    update.execute((row, update1) -> {
+      Long fileSourceId = row.getNullableLong(1);
+      update1.setBytes(1, toBinary(fileSourceId, row.getNullableString(2)));
+      update1.setLong(2, fileSourceId);
+      return true;
     });
   }
 
@@ -76,7 +71,6 @@ public class FeedFileSourcesBinaryData extends BaseDataChange {
         while (rows.hasNext()) {
           CSVRecord row = rows.next();
           if (row.size() == 16) {
-
             DbFileSources.Line.Builder lineBuilder = dataBuilder.addLinesBuilder();
             lineBuilder.setLine(line);
             String s = row.get(0);