|
@@ -1306,8 +1306,9 @@ public class HostageDBOpenHelper extends SQLiteOpenHelper {
|
|
|
* @param filter
|
|
|
*/
|
|
|
public synchronized void deleteAttacksByFilter(LogFilter filter){
|
|
|
- String selectQuery = this.selectionQueryFromFilter(filter, ""+ AttackEntry.TABLE_NAME + ", " +PacketEntry.TABLE_NAME);
|
|
|
- String deleteQuery = selectQuery.replace("SELECT ","DELETE ");
|
|
|
+ String selectQuery = this.selectionQueryFromFilter(filter, "" + AttackEntry.COLUMN_NAME_ATTACK_ID);
|
|
|
+ String deleteQuery = selectQuery.replace("SELECT ","DELETE FROM " +PacketEntry.TABLE_NAME + " NATURAL JOIN " + AttackEntry.TABLE_NAME + "WHERE "+ AttackEntry.COLUMN_NAME_ATTACK_ID+" in ( ");
|
|
|
+ deleteQuery = deleteQuery + " )";
|
|
|
|
|
|
SQLiteDatabase db = this.getReadableDatabase();
|
|
|
db.execSQL(deleteQuery);
|