-
Notifications
You must be signed in to change notification settings - Fork 11
/
Copy pathstub_sqlite_database.dart
72 lines (59 loc) · 1.92 KB
/
stub_sqlite_database.dart
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
import 'package:meta/meta.dart';
import 'package:sqlite_async/src/common/isolate_connection_factory.dart';
import 'package:sqlite_async/src/common/abstract_open_factory.dart';
import 'package:sqlite_async/src/common/sqlite_database.dart';
import 'package:sqlite_async/src/sqlite_connection.dart';
import 'package:sqlite_async/src/sqlite_options.dart';
import 'package:sqlite_async/src/sqlite_queries.dart';
import 'package:sqlite_async/src/update_notification.dart';
class SqliteDatabaseImpl
with SqliteQueries, SqliteDatabaseMixin
implements SqliteDatabase {
@override
bool get closed => throw UnimplementedError();
@override
AbstractDefaultSqliteOpenFactory openFactory;
@override
int maxReaders;
factory SqliteDatabaseImpl(
{required path,
int maxReaders = SqliteDatabase.defaultMaxReaders,
SqliteOptions options = const SqliteOptions.defaults()}) {
throw UnimplementedError();
}
SqliteDatabaseImpl.withFactory(this.openFactory,
{this.maxReaders = SqliteDatabase.defaultMaxReaders}) {
throw UnimplementedError();
}
@override
@protected
Future<void> get isInitialized => throw UnimplementedError();
@override
Stream<UpdateNotification> get updates => throw UnimplementedError();
@override
Future<T> readLock<T>(Future<T> Function(SqliteReadContext tx) callback,
{Duration? lockTimeout, String? debugContext}) {
throw UnimplementedError();
}
@override
Future<T> writeLock<T>(Future<T> Function(SqliteWriteContext tx) callback,
{Duration? lockTimeout, String? debugContext}) {
throw UnimplementedError();
}
@override
Future<void> close() {
throw UnimplementedError();
}
@override
IsolateConnectionFactory isolateConnectionFactory() {
throw UnimplementedError();
}
@override
Future<bool> getAutoCommit() {
throw UnimplementedError();
}
@override
Future<void> refreshSchema() {
throw UnimplementedError();
}
}