25 lines
727 B
Dart
25 lines
727 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/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) {
|
|
throw UnimplementedError();
|
|
}
|
|
|
|
Future<WordSearchResult> searchWord(String word) async {
|
|
throw UnimplementedError();
|
|
}
|
|
}
|