Selecto.ViewPublisher
(Selecto v0.4.5)
Copy Markdown
Validates Selecto-authored published view specs before any DDL generation.
This keeps publication constraints separate from ordinary runtime query validation so domains can register stable SQL view contracts explicitly.
Summary
Types
Functions
@spec build_sql(Selecto.Types.domain(), map()) :: publish_result()
@spec refresh(Selecto.Types.domain(), map(), module(), term(), keyword()) :: refresh_result()
@spec validate(Selecto.Types.domain(), map()) :: validation_result()