]> source.dussan.org Git - sonarqube.git/commitdiff
Remove no more used SQL query
authorJulien Lancelot <julien.lancelot@sonarsource.com>
Mon, 26 Oct 2015 16:12:19 +0000 (17:12 +0100)
committerJulien Lancelot <julien.lancelot@sonarsource.com>
Thu, 29 Oct 2015 11:22:51 +0000 (12:22 +0100)
sonar-db/src/main/java/org/sonar/db/event/EventMapper.java
sonar-db/src/main/resources/org/sonar/db/event/EventMapper.xml

index 57dee6a9e6868761408842ab33a8e8f8a4028805..63636e22523ae91c8f4b32496b8120d503ad28a6 100644 (file)
@@ -21,8 +21,6 @@
 package org.sonar.db.event;
 
 import java.util.List;
-import javax.annotation.CheckForNull;
-import org.apache.ibatis.annotations.Param;
 
 public interface EventMapper {
 
@@ -32,10 +30,4 @@ public interface EventMapper {
 
   void delete(long id);
 
-  /**
-   * TODO Used by PastSnapshotFinderByVersion. Should be dropped soon.
-   */
-  @CheckForNull
-  Long findSnapshotIdOfPreviousVersion(@Param("componentId") long componentId, @Param("currentVersion") String currentVersion);
-
 }
index fa30a1f766fb5b99312c26651995f8df0fdc0aa4..e0ad60d0927e5f7ca5cd74169b3689808c73ef33 100644 (file)
     DELETE FROM events WHERE id=#{id}
   </delete>
 
-  <select id="findSnapshotIdOfPreviousVersion" parameterType="map" resultType="long">
-    SELECT s.id
-    FROM snapshots s, events e, projects p
-    <where>
-      AND p.id=#{componentId}
-      AND p.uuid=e.component_uuid
-      AND e.name &lt;&gt; #{currentVersion}
-      AND e.category='Version'
-      AND s.id = e.snapshot_id
-    </where>
-    ORDER BY e.event_date DESC
-    LIMIT 1
-  </select>
-
-  <!-- SQL Server -->
-  <select id="findSnapshotIdOfPreviousVersion" parameterType="map" resultType="long" databaseId="mssql">
-    SELECT TOP 1 s.id
-    FROM snapshots s, events e, projects p
-    <where>
-      AND p.id=#{componentId}
-      AND p.uuid=e.component_uuid
-      AND e.name &lt;&gt; #{currentVersion}
-      AND e.category='Version'
-      AND s.id = e.snapshot_id
-    </where>
-    ORDER BY e.event_date DESC
-  </select>
-
-  <!-- Oracle -->
-  <select id="findSnapshotIdOfPreviousVersion" parameterType="map" resultType="long" databaseId="oracle">
-    SELECT * FROM (SELECT s.id
-    FROM snapshots s, events e, projects p
-    <where>
-      AND p.id=#{componentId}
-      AND p.uuid=e.component_uuid
-      AND e.name &lt;&gt; #{currentVersion}
-      AND e.category='Version'
-      AND s.id = e.snapshot_id
-    </where>
-    ORDER BY e.event_date DESC
-    )
-    WHERE ROWNUM &lt;= 1
-  </select>
-
 </mapper>