prorm API Reference
    Preparing search index...

    Interface ModelViewOperations

    View operations addressed at the model the view selects from.

    from is filled in with the model, so only the query is written.

    interface ModelViewOperations {
        createView(
            viewName: string,
            definition?: ModelViewDefinition,
            options?: Record<string, unknown>,
        ): Promise<void>;
        createMaterializedView(
            viewName: string,
            definition?: ModelViewDefinition,
            options?: Record<string, unknown>,
        ): Promise<void>;
        dropView(
            viewName: string,
            options?: Record<string, unknown>,
        ): Promise<void>;
    }

    Hierarchy (View Summary)

    Index
    • Create a view over this model.

      Parameters

      • viewName: string
      • Optionaldefinition: ModelViewDefinition
      • Optionaloptions: Record<string, unknown>

      Returns Promise<void>

    • Create a materialized view over this model.

      Parameters

      • viewName: string
      • Optionaldefinition: ModelViewDefinition
      • Optionaloptions: Record<string, unknown>

      Returns Promise<void>

    • Drop a view created from this model.

      Parameters

      • viewName: string
      • Optionaloptions: Record<string, unknown>

      Returns Promise<void>