Files
jadb/lib/search.dart
2025-04-28 21:53:09 +02:00

26 lines
833 B
Dart

import 'package:jadb/models/word_search/word_search_result.dart';
import 'package:jadb/models/kanji_search/kanji_search_result.dart';
import 'package:jadb/models/radkfile/radicals_search_result.dart';
import 'package:jadb/search/word_search.dart';
import 'package:jadb/search/kanji_search.dart';
import 'package:sqflite_common/sqlite_api.dart';
class JaDBConnection {
final DatabaseExecutor _connection;
const JaDBConnection(this._connection);
Future<KanjiSearchResult?> searchKanji(String kanji) async =>
searchKanjiWithDbConnection(this._connection, kanji);
Future<RadicalsSearchResult> searchKanjiByRadicals(
List<String> radicals) async {
throw UnimplementedError();
}
Future<List<WordSearchResult>?> searchWord(String word) async =>
searchWordWithDbConnection(this._connection, word);
}