AshSqlite.ManualRelationship behaviour (ash_sqlite v0.2.6)
View SourceA behavior for sqlite-specific manual relationship functionality
Summary
Callbacks
@callback ash_sqlite_join( source_query :: Ecto.Query.t(), opts :: Keyword.t(), current_binding :: term(), destination_binding :: term(), type :: :inner | :left, destination_query :: Ecto.Query.t() ) :: {:ok, Ecto.Query.t()} | {:error, term()}
@callback ash_sqlite_subquery( opts :: Keyword.t(), current_binding :: term(), destination_binding :: term(), destination_query :: Ecto.Query.t() ) :: {:ok, Ecto.Query.t()} | {:error, term()}