KANJIDIC: add orderNum to yomi + meaning
This commit is contained in:
@@ -62,14 +62,14 @@ Future<void> seedKANJIDICData(List<Character> characters, Database db) async {
|
||||
for (final r in c.readings) {
|
||||
b.insert(KANJIDICTableNames.reading, r.sqlValue);
|
||||
}
|
||||
for (final k in c.kunyomi) {
|
||||
b.insert(KANJIDICTableNames.kunyomi, k.sqlValue);
|
||||
for (final (i, y) in c.kunyomi.indexed) {
|
||||
b.insert(KANJIDICTableNames.kunyomi, y.sqlValue..addAll({'orderNum': i + 1}));
|
||||
}
|
||||
for (final o in c.onyomi) {
|
||||
b.insert(KANJIDICTableNames.onyomi, o.sqlValue);
|
||||
for (final (i, y) in c.onyomi.indexed) {
|
||||
b.insert(KANJIDICTableNames.onyomi, y.sqlValue..addAll({'orderNum': i + 1}));
|
||||
}
|
||||
for (final m in c.meanings) {
|
||||
b.insert(KANJIDICTableNames.meaning, m.sqlValue);
|
||||
for (final (i, m) in c.meanings.indexed) {
|
||||
b.insert(KANJIDICTableNames.meaning, m.sqlValue..addAll({'orderNum': i + 1}));
|
||||
}
|
||||
for (final n in c.nanori) {
|
||||
b.insert(
|
||||
|
||||
@@ -28,6 +28,7 @@ Future<KanjiSearchResult?> searchKanjiWithDbConnection(
|
||||
KANJIDICTableNames.kunyomi,
|
||||
where: "kanji = ?",
|
||||
whereArgs: [kanji],
|
||||
orderBy: "orderNum",
|
||||
);
|
||||
|
||||
late final List<Map<String, Object?>> onyomis;
|
||||
@@ -35,6 +36,7 @@ Future<KanjiSearchResult?> searchKanjiWithDbConnection(
|
||||
KANJIDICTableNames.onyomi,
|
||||
where: "kanji = ?",
|
||||
whereArgs: [kanji],
|
||||
orderBy: "orderNum",
|
||||
);
|
||||
|
||||
late final List<Map<String, Object?>> meanings;
|
||||
@@ -42,6 +44,7 @@ Future<KanjiSearchResult?> searchKanjiWithDbConnection(
|
||||
KANJIDICTableNames.meaning,
|
||||
where: "kanji = ? AND language = ?",
|
||||
whereArgs: [kanji, 'eng'],
|
||||
orderBy: "orderNum",
|
||||
);
|
||||
|
||||
late final List<Map<String, Object?>> nanoris;
|
||||
|
||||
Reference in New Issue
Block a user