executeMap abstract method

void executeMap(
  1. Map<String, Object?> parameters
)

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