executeMap abstract method
Executes this statement, ignoring result rows if there are any.
Unlike execute, which binds parameters by their index, executeMap
binds parameters by their name.
For instance, a SQL query SELECT :foo, @bar;
has two named parameters
(:foo
and @bar
) that can occur as keys in parameters
.
If the keys in parameters
do not match the names of parameters in this
query, an ArgumentError will be thrown.
If sqlite3 reports an error while running this statement, a
SqliteException will be thrown.
Implementation
void executeMap(Map<String, Object?> parameters);