import androidx.room.Insert;
import androidx.room.OnConflictStrategy;
import androidx.room.Query;
import androidx.room.Insert;
import androidx.room.OnConflictStrategy;
import androidx.room.Query;
LiveData<List<PatternHeader>> getPatterns();
@Query("SELECT * FROM patterns WHERE id = :id")
LiveData<PatternHeader> getPattern(Long id);
LiveData<List<PatternHeader>> getPatterns();
@Query("SELECT * FROM patterns WHERE id = :id")
LiveData<PatternHeader> getPattern(Long id);
-// not useful for now
-// @Transaction
-// @Query("SELECT * FROM patterns")
-// List<PatternWithAccounts> getPatternsWithAccounts();
+ @Transaction
+ @Query("SELECT * FROM patterns WHERE id = :id")
+ LiveData<PatternWithAccounts> getPatternWithAccounts(Long id);