Flutter: Match the filter

Finds all rows whose column satisfies the filter.

Examples

With `select()`

final data = await supabase
  .from('cities')
  .select('name, country_id')
  .filter('name', 'in', '("Paris","Tokyo")');

With `update()`

final data = await supabase
  .from('cities')
  .update(\{ 'name': 'Mordor' \})
  .filter('name', 'in', '("Paris","Tokyo")');

With `delete()`

final data = await supabase
  .from('cities')
  .delete()
  .filter('name', 'in', '("Paris","Tokyo")');

With `rpc()`

// Only valid if the Stored Procedure returns a table type.
final data = await supabase
  .rpc('echo_all_cities')
  .filter('name', 'in', '("Paris","Tokyo")');

Filter embedded resources

final data = await supabase
  .from('cities')
  .select('name, countries ( name )')
  .filter('countries.name', 'in', '("France","Japan")');