Expand description
View target namespaces, replacement row types, and materialized-view declarations.
Traits§
Functions§
- replacement_
is_ view DefineVirtualRelation: a relation that already has the name is a collision, or withOR REPLACEmust be a view. Both diagnostics name the relation without its schema.- temporary_
view_ notice - The notice
DefineViewreports for a view that its query makes temporary, naming the view as written without its schema. - validate_
replacement_ schema - view_
becomes_ temporary - Whether
DefineViewmakes a view temporary because its query uses a temporary relation, which it reports with a notice before it resolves the view’s namespace. - view_
creation_ target - The view’s canonical name and persistence: a view whose query uses a temporary relation is temporary, and then goes where a temporary relation of its name goes.