getTafsirByAyah method
Implementation
Future<List<TafsirTableData>> getTafsirByAyah(int ayahUQNumber,
{String? databaseName}) async {
final results = await customSelect(
'SELECT * FROM ${databaseName ?? 'tafsir'} WHERE "index" = ?',
variables: [drift.Variable.withInt(ayahUQNumber)],
).get();
return results.map((row) {
return TafsirTableData(
id: row.read<int>('index'),
surahNum: row.read<int>('sura'),
ayahNum: row.read<int>('aya'),
tafsirText: row.read<String>('text'),
pageNum: row.read<int>('PageNum'),
);
}).toList();
}