1 package org.openecomp.sdc.be.dao.cassandra;
3 import com.datastax.driver.core.ResultSet;
4 import com.datastax.driver.mapping.annotations.Accessor;
5 import com.datastax.driver.mapping.annotations.Param;
6 import com.datastax.driver.mapping.annotations.Query;
9 public interface MigrationTasksAccessor {
11 @Query("SELECT minor_version FROM sdcrepository.migrationTasks WHERE major_version = :majorVersion order by minor_version desc limit 1")
12 ResultSet getLatestMinorVersion(@Param("majorVersion") Long majorVersion);
14 @Query("DELETE FROM sdcrepository.migrationTasks WHERE major_version = :majorVersion")
15 void deleteTasksForMajorVersion(@Param("majorVersion") Long majorVersion);