UpdateAdapter<T> constructor

UpdateAdapter<T>(
  1. DatabaseExecutor database,
  2. String entityName,
  3. List<String> primaryKeyColumnName,
  4. Map<String, Object?> valueMapper(
    1. T
    ), [
  5. StreamController<String>? changeListener,
])

Implementation

UpdateAdapter(
  final DatabaseExecutor database,
  final String entityName,
  final List<String> primaryKeyColumnName,
  final Map<String, Object?> Function(T) valueMapper, [
  final StreamController<String>? changeListener,
])  : assert(entityName.isNotEmpty),
      assert(primaryKeyColumnName.isNotEmpty),
      _database = database,
      _entityName = entityName,
      _valueMapper = valueMapper,
      _primaryKeyColumnName = primaryKeyColumnName,
      _changeListener = changeListener;