custom static method

Insertable<CountryData> custom({
  1. Expression<String>? id,
  2. Expression<String>? code,
  3. Expression<String>? name,
  4. Expression<String>? nameInEnglish,
  5. Expression<String>? countryCode,
  6. Expression<String>? isoCode2,
  7. Expression<String>? isoCode3,
  8. Expression<int>? population,
  9. Expression<int>? area,
  10. Expression<double>? gdp,
  11. Expression<String>? description,
  12. Expression<int>? rowid,
})

Implementation

static Insertable<CountryData> custom({
  Expression<String>? id,
  Expression<String>? code,
  Expression<String>? name,
  Expression<String>? nameInEnglish,
  Expression<String>? countryCode,
  Expression<String>? isoCode2,
  Expression<String>? isoCode3,
  Expression<int>? population,
  Expression<int>? area,
  Expression<double>? gdp,
  Expression<String>? description,
  Expression<int>? rowid,
}) {
  return RawValuesInsertable({
    if (id != null) 'id': id,
    if (code != null) 'code': code,
    if (name != null) 'name': name,
    if (nameInEnglish != null) 'name_in_english': nameInEnglish,
    if (countryCode != null) 'country_code': countryCode,
    if (isoCode2 != null) 'iso_code2': isoCode2,
    if (isoCode3 != null) 'iso_code3': isoCode3,
    if (population != null) 'population': population,
    if (area != null) 'area': area,
    if (gdp != null) 'gdp': gdp,
    if (description != null) 'description': description,
    if (rowid != null) 'rowid': rowid,
  });
}