AbstractMapper class abstract
An abstract mapper providing general checks.
- Mixed in types
- Implementers
Constructors
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
add(
Node node) → Future< void> -
Add a non existing node to the storage backend.
inherited
-
checkPath(
String path) → void -
close(
) → Future< void> -
closes the database backend and flushes all data.
inherited
-
delete(
String path) → Future< Node> -
Remove the named node.
inherited
-
flush(
) → Future< void> -
Flushes all data possible to the disk.
inherited
-
get(
String path) → Future< Node> -
Get a node by node name from the storage backend.
inherited
-
getSanity(
String? path) → void -
getValue(
String path, String key) → Future< NodeValue?> -
Fetch a value from a node.
inherited
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
rename(
String oldPath, String newPathOrName) → Future< void> -
Renames or moves an existing node.
inherited
-
search(
SearchCriteria criteria) → Future< List< Node> > -
Search all nodes matching the provided search criteria.
inherited
-
setController(
StorageController controller) → void -
Sets the controller to be used when creating skeletons.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
-
update(
Node node) → Future< void> -
Update an already existing node with the current values.
inherited
-
zap(
) → Future< void> -
Zaps the current database and discards all values.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited