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>>>