wrapFromSql<D, S> static method

D? wrapFromSql<D, S>(
  1. TypeConverter<D, S> inner,
  2. S? sqlValue
)

Invokes a non-nullable inner type converter for a single conversion from SQL to Dart.

Returns null if sqlValue is null, TypeConverter.fromSql otherwise. This method is mostly intended to be used for code generated by drift-dev.

Implementation

static D? wrapFromSql<D, S>(TypeConverter<D, S> inner, S? sqlValue) {
  return sqlValue == null ? null : inner.fromSql(sqlValue);
}