Future<dynamic> save({bool ignoreBatch = true}) { final msg = 'upsert method can be implemented in tables not view objects'; throw UnimplementedError(msg); }