filter() expects you to use the raw PostgREST syntax for the filter values.
The column to filter on.
The operator to use for the filter.
The value to filter with.
supabase.from("characters").select \{
filter \{
filter(column = "name", operator = FilterOperator.IN, value = "('Han', 'Katniss')")
\}
\}
val columns = Columns.raw("""
name,
instruments!inner (
name
)
""".trimIndent())
supabase.from("orchestral_sections").select(
columns = columns
) \{
filter \{
filter(column = "instruments.name", operator = FilterOperator.EQ, value = "flute")
\}
\}