Files
jadb/lib/search.dart

26 lines
812 B
Dart

import 'package:jadb/models/jmdict/word_search_result.dart';
import 'package:jadb/models/kanjidic/kanji_search_result.dart';
import 'package:jadb/models/radkfile/radicals_search_result.dart';
import 'package:jadb/search/jmdict.dart';
import 'package:jadb/search/kanji.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);
}