prorm API Reference
    Preparing search index...

    Variable MaterializedViewRegistryConst

    MaterializedViewRegistry: {
        getSQL(target: Function, dialect?: Dialect): string;
        createMaterializedView(
            prorm: Prorm,
            target: Function,
            dialectOverride?: Dialect,
        ): Promise<void>;
        dropMaterializedView(
            prorm: Prorm,
            target: Function,
            ifExists?: boolean,
        ): Promise<void>;
    } = ...

    Type Declaration

    • getSQL: function
      • Generate the CREATE MATERIALIZED VIEW SQL for a

        Parameters

        • target: Function
        • Optionaldialect: Dialect

        Returns string

        class.

    • createMaterializedView: function
      • Execute the CREATE MATERIALIZED VIEW statement for a

        Parameters

        • prorm: Prorm
        • target: Function
        • OptionaldialectOverride: Dialect

        Returns Promise<void>

        model class.

    • dropMaterializedView: function
      • Drop the materialized view for a

        Parameters

        • prorm: Prorm
        • target: Function
        • ifExists: boolean = true

          Emit IF EXISTS (default: true)

        Returns Promise<void>

        class.