Mutation class

A modification to one or more Cloud Spanner rows. Mutations can be applied to a Cloud Spanner database by sending them in a Commit call.

Constructors

Mutation()
Mutation.fromJson(Map _json)

Properties

delete Delete
Delete rows from a table. Succeeds whether or not the named rows were present.
read / write
insert Write
Insert new rows in a table. If any of the rows already exist, the write or transaction fails with error ALREADY_EXISTS.
read / write
insertOrUpdate Write
Like insert, except that if the row already exists, then its column values are overwritten with the ones provided. Any column values not explicitly written are preserved. [...]
read / write
replace Write
Like insert, except that if the row already exists, it is deleted, and the column values provided are inserted instead. Unlike insert_or_update, this means any values not explicitly written become NULL. [...]
read / write
update Write
Update existing rows in a table. If any of the rows does not already exist, the transaction fails with error NOT_FOUND.
read / write
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

toJson() Map<String, Object>
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