package xyz.stream.download.db;

import androidx.room.Dao;
import androidx.room.Insert;
import androidx.room.Query;
import java.util.List;

/* JADX INFO: loaded from: classes3.dex */
@Dao
public interface FileInfoDao {
    @Query("DELETE FROM download_info WHERE id = :id")
    void deleteById(String str);

    @Query("SELECT * FROM download_info")
    List<DownloadInfoEntity> getAll();

    @Query("SELECT * FROM download_info WHERE id = :id LIMIT 1")
    DownloadInfoEntity getById(String str);

    @Insert(onConflict = 1)
    void save(DownloadInfoEntity downloadInfoEntity);

    @Query("UPDATE download_info SET downloadStatus = :state WHERE id = :id")
    void updateState(String str, int i10);
}
