PgMaterializedView
class PgMaterializedView<TName extends string = string, TExisting extends boolean = boolean, TSelectedFields = unknown> extends PgViewBase<TName, TExisting, TSelectedFields> {}
constructor({ pgConfig, config }: {
pgConfig: {
with: PgMaterializedViewWithConfig | undefined;
using: string | undefined;
tablespace: string | undefined;
withNoData: boolean | undefined;
} | undefined; config: {
});name: TName;
schema: string | undefined;
selectedFields: SelectedFields;
query: SQL | undefined;
}; readonly [PgMaterializedViewConfig]: {
readonly with?: PgMaterializedViewWithConfig;
readonly using?: string;
readonly tablespace?: string;
readonly withNoData?: boolean;
} | undefined;§Type Parameters
§Constructors
§
new PgMaterializedView({ pgConfig, config }: {
[src]pgConfig: {
with: PgMaterializedViewWithConfig | undefined;
using: string | undefined;
tablespace: string | undefined;
withNoData: boolean | undefined;
} | undefined; config: {
})name: TName;
schema: string | undefined;
selectedFields: SelectedFields;
query: SQL | undefined;
}; §Properties
§
[PgMaterializedViewConfig]: {
[src]readonly with?: PgMaterializedViewWithConfig;
readonly using?: string;
readonly tablespace?: string;
readonly withNoData?: boolean;
} | undefined