Transaction class abstract

static, asynchronous transaction on a database using event handler attributes. All reading and writing of data is done within transactions. You actually use Database to start transactions and Transaction to set the mode of the transaction (e.g. is it readonly or readwrite), and access an ObjectStore to make a request. You can also use it to abort transactions.

Constructors

Transaction()

Properties

completed Future<Database>
complete when the transaction is done
no setter
database Database
returns the database connection with which this transaction is associated.
no setter
hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

abort() → void
Rolls back all the changes to objects in the database associated with this transaction.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
objectStore(String name) ObjectStore
returns an object store that has already been added to the scope of this transaction.
toString() String
A string representation of this object.
inherited

Operators

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