update<T> method
Implementation
OpResult update<T>(T changes, [dynamic identifier]) {
if (changes is Map) {
if (identifier is String) return _updateMapInstance(identifier, changes);
if (identifier is OpResult) return _updateOpResult(identifier, changes);
if (identifier is OpResultValueReference)
return _updateValueRef(identifier, changes);
throw ArgumentError(
"The identifier should either tableName, OpResult or OpResultValueReference");
} else {
return _updateClassInstance(changes);
}
}