diff --git a/bin/jadb.dart b/bin/jadb.dart index 3e7be33..8b041d7 100644 --- a/bin/jadb.dart +++ b/bin/jadb.dart @@ -2,9 +2,9 @@ import 'dart:ffi'; import 'dart:io'; import 'package:args/args.dart'; -import 'package:jadb/jmdict/parser.dart'; -import 'package:jadb/kanjidic/parser.dart'; -import 'package:jadb/radkfile/parser.dart'; +import 'package:jadb/_data_ingestion/jmdict/parser.dart'; +import 'package:jadb/_data_ingestion/kanjidic/parser.dart'; +import 'package:jadb/_data_ingestion/radkfile/parser.dart'; import 'package:sqflite_common_ffi/sqflite_ffi.dart'; import 'package:sqlite3/open.dart'; diff --git a/lib/jmdict/objects.dart b/lib/_data_ingestion/jmdict/objects.dart similarity index 99% rename from lib/jmdict/objects.dart rename to lib/_data_ingestion/jmdict/objects.dart index 9604507..842c546 100644 --- a/lib/jmdict/objects.dart +++ b/lib/_data_ingestion/jmdict/objects.dart @@ -1,4 +1,4 @@ -import 'package:jadb/objects.dart'; +import 'package:jadb/_data_ingestion/sql_writable.dart'; abstract class TableNames { diff --git a/lib/jmdict/parser.dart b/lib/_data_ingestion/jmdict/parser.dart similarity index 100% rename from lib/jmdict/parser.dart rename to lib/_data_ingestion/jmdict/parser.dart diff --git a/lib/kanjidic/objects.dart b/lib/_data_ingestion/kanjidic/objects.dart similarity index 99% rename from lib/kanjidic/objects.dart rename to lib/_data_ingestion/kanjidic/objects.dart index 4e52465..e3056b3 100644 --- a/lib/kanjidic/objects.dart +++ b/lib/_data_ingestion/kanjidic/objects.dart @@ -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'; diff --git a/lib/kanjidic/parser.dart b/lib/_data_ingestion/kanjidic/parser.dart similarity index 100% rename from lib/kanjidic/parser.dart rename to lib/_data_ingestion/kanjidic/parser.dart diff --git a/lib/radkfile/objects.dart b/lib/_data_ingestion/radkfile/objects.dart similarity index 100% rename from lib/radkfile/objects.dart rename to lib/_data_ingestion/radkfile/objects.dart diff --git a/lib/radkfile/parser.dart b/lib/_data_ingestion/radkfile/parser.dart similarity index 100% rename from lib/radkfile/parser.dart rename to lib/_data_ingestion/radkfile/parser.dart diff --git a/lib/objects.dart b/lib/_data_ingestion/sql_writable.dart similarity index 100% rename from lib/objects.dart rename to lib/_data_ingestion/sql_writable.dart diff --git a/lib/models/jmdict/word_search_result.dart b/lib/models/jmdict/word_search_result.dart new file mode 100644 index 0000000..f7dbec1 --- /dev/null +++ b/lib/models/jmdict/word_search_result.dart @@ -0,0 +1,3 @@ +class WordSearchResult { + // TODO: implement me +} diff --git a/lib/models/kanjidic/kanji_search_result.dart b/lib/models/kanjidic/kanji_search_result.dart new file mode 100644 index 0000000..6119c54 --- /dev/null +++ b/lib/models/kanjidic/kanji_search_result.dart @@ -0,0 +1,3 @@ +class KanjiSearchResult { + // TODO: implement me +} diff --git a/lib/models/radkfile/radicals_search_result.dart b/lib/models/radkfile/radicals_search_result.dart new file mode 100644 index 0000000..4f9d346 --- /dev/null +++ b/lib/models/radkfile/radicals_search_result.dart @@ -0,0 +1,3 @@ +class RadicalsSearchResult { + // TODO: implement me +} diff --git a/lib/search.dart b/lib/search.dart new file mode 100644 index 0000000..454c7f0 --- /dev/null +++ b/lib/search.dart @@ -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 searchKanji(String kanji) async { + throw UnimplementedError(); +} + +Future searchKanjiByRadicals(List radicals) { + throw UnimplementedError(); +} + +Future searchWord(String word) async { + throw UnimplementedError(); +}