ilikeAnyOf method

PostgrestFilterBuilder ilikeAnyOf(
  1. String column,
  2. List<String> patterns
)

Match only rows where column matches any of patterns case-insensitively.

await supabase
    .from('users')
    .select()
    .ilikeAnyOf('username', ['%supa%', '%bot%']);

Implementation

PostgrestFilterBuilder ilikeAnyOf(String column, List<String> patterns) {
  return copyWithUrl(
      appendSearchParams(column, 'ilike(any).{${patterns.join(',')}}'));
}