lib: restructure to make space for database APIs
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
import 'package:jadb/objects.dart';
|
||||
import 'package:jadb/_data_ingestion/sql_writable.dart';
|
||||
|
||||
|
||||
abstract class TableNames {
|
||||
@@ -1,4 +1,4 @@
|
||||
import 'package:jadb/objects.dart';
|
||||
import 'package:jadb/_data_ingestion/sql_writable.dart';
|
||||
|
||||
abstract class TableNames {
|
||||
static const String character = 'KANJIDIC_Character';
|
||||
@@ -0,0 +1,3 @@
|
||||
class WordSearchResult {
|
||||
// TODO: implement me
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
class KanjiSearchResult {
|
||||
// TODO: implement me
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
class RadicalsSearchResult {
|
||||
// TODO: implement me
|
||||
}
|
||||
@@ -0,0 +1,15 @@
|
||||
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';
|
||||
|
||||
Future<KanjiSearchResult> searchKanji(String kanji) async {
|
||||
throw UnimplementedError();
|
||||
}
|
||||
|
||||
Future<RadicalsSearchResult> searchKanjiByRadicals(List<String> radicals) {
|
||||
throw UnimplementedError();
|
||||
}
|
||||
|
||||
Future<WordSearchResult> searchWord(String word) async {
|
||||
throw UnimplementedError();
|
||||
}
|
||||
Reference in New Issue
Block a user