DBAdapterRegister<C extends Object, A extends DBAdapter<C>> class

Constructors

DBAdapterRegister({DBAdapterRegister<Object, DBAdapter<Object>>? superRegister})

Properties

hashCode int
The hash code for this object.
no setterinherited
registeredAdaptersNames List<String>
no setter
registeredAdaptersTypes List<Type>
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
superRegister DBAdapterRegister<Object, DBAdapter<Object>>?
final

Methods

createRegister<C2 extends Object, A2 extends DBAdapter<C2>>() DBAdapterRegister<C2, A2>
Creates a child register.
getAdapterInstantiator<C2 extends C, A2 extends DBAdapter<C2>>({String? name, Type? type}) DBAdapterInstantiator<C2, A2>?
getAdapterInstantiatorsFromConfig<C2 extends C, A2 extends DBAdapter<C2>>(Map<String, dynamic> config) List<MapEntry<DBAdapterInstantiator<C2, A2>, Map<String, dynamic>>>
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
registerAdapter(List<String> names, Type type, DBAdapterInstantiator<C, A> adapterInstantiator) → void
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Methods

getAdapterInstantiatorsFromConfigImpl<C extends Object, A extends DBAdapter<C>>(Map<String, dynamic> config, List<String> registeredAdaptersNames, DBAdapterInstantiator<C, A>? getAdapterInstantiator({String? name, Type? type})) List<MapEntry<DBAdapterInstantiator<C, A>, Map<String, dynamic>>>