View Source Supabase.PostgREST.QueryBuilder.Behaviour behaviour (supabase_postgrest v1.0.0)
Defines the interface for the QueryBuilder module
Summary
Types
Callbacks
@callback delete(Supabase.Fetcher.Request.t()) :: Supabase.Fetcher.Request.t()
@callback delete(Supabase.Fetcher.Request.t(), options()) :: Supabase.Fetcher.Request.t()
@callback insert(Supabase.Fetcher.Request.t(), map()) :: Supabase.Fetcher.Request.t()
@callback insert(Supabase.Fetcher.Request.t(), map(), insert_options()) :: Supabase.Fetcher.Request.t()
@callback select(Supabase.Fetcher.Request.t(), [String.t()] | String.t()) :: Supabase.Fetcher.Request.t()
@callback select(Supabase.Fetcher.Request.t(), [String.t()] | String.t(), options()) :: Supabase.Fetcher.Request.t()
@callback update(Supabase.Fetcher.Request.t(), map()) :: Supabase.Fetcher.Request.t()
@callback update(Supabase.Fetcher.Request.t(), map(), options()) :: Supabase.Fetcher.Request.t()
@callback upsert(Supabase.Fetcher.Request.t(), map()) :: Supabase.Fetcher.Request.t()
@callback upsert(Supabase.Fetcher.Request.t(), map(), insert_options()) :: Supabase.Fetcher.Request.t()