Adapter<ConnType> class

Adapter interface that must be implemented to support new databases

Constructors

Adapter()

Properties

connection → ConnType
read-only
hashCode → int
The hash code for this object.
read-only, inherited
runtimeType → Type
A representation of the runtime type of the object.
read-only, inherited

Methods

alter(Alter statement) → Future<void>
close() → Future<void>
Closes the connection
connect() → Future<void>
Makes a new connection to database
createDatabase(CreateDb statement) → Future<void>
Create the database
createTable(Create statement) → Future<void>
Creates the table
dropDb(DropDb st) → Future<void>
Drops tables from database
dropTable(Drop st) → Future<void>
Drops tables from database
find(Find statement) → Future<List<Map>>
Returns a list of rows found by executing statement
findOne(Find statement) → Future<Map>
Returns a row found by executing statement
insert<T>(Insert statement) → Future<T>
Executes the insert statement and returns the primary key of inserted row
insertMany<T>(InsertMany statement) → Future<void>
Executes the insert statement for many element
parseValue<T>(dynamic v) → T
Parses values coming from database into Dart values
remove(Remove statement) → Future<int>
Deletes the requested row
update(Update statement) → Future<int>
Updates the row and returns the number of rows updated
updateMany(UpdateMany statement) → Future<void>
Updates many rows
upsert<T>(Upsert statement) → Future<T>
Executes the insert or update statement and returns the primary key of inserted row
upsertMany<T>(UpsertMany statement) → Future<void>
Executes bulk insert or update statement
noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed.
inherited
toString() → String
Returns a string representation of this object.
inherited

Operators

operator ==(dynamic other) → bool
The equality operator.
inherited