lib: restructure to make space for database APIs
This commit is contained in:
@@ -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';
|
||||
|
||||
|
||||
@@ -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';
|
||||
3
lib/models/jmdict/word_search_result.dart
Normal file
3
lib/models/jmdict/word_search_result.dart
Normal file
@@ -0,0 +1,3 @@
|
||||
class WordSearchResult {
|
||||
// TODO: implement me
|
||||
}
|
||||
3
lib/models/kanjidic/kanji_search_result.dart
Normal file
3
lib/models/kanjidic/kanji_search_result.dart
Normal file
@@ -0,0 +1,3 @@
|
||||
class KanjiSearchResult {
|
||||
// TODO: implement me
|
||||
}
|
||||
3
lib/models/radkfile/radicals_search_result.dart
Normal file
3
lib/models/radkfile/radicals_search_result.dart
Normal file
@@ -0,0 +1,3 @@
|
||||
class RadicalsSearchResult {
|
||||
// TODO: implement me
|
||||
}
|
||||
15
lib/search.dart
Normal file
15
lib/search.dart
Normal file
@@ -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