Interface StorageAdapterExtensions

Extended storage adapter interface for advanced features.

interface StorageAdapterExtensions {
    migrate?(migrations: Migration[]): Promise<void>;
    getMigrationStatus?(): Promise<Migration[]>;
    getMetrics?(): PerformanceMetrics;
    stream?<T>(statement: string, parameters?: unknown, options?: StreamOptions): AsyncIterableIterator<T, any, any>;
}

Implemented by

Methods

  • Stream large result sets.

    Type Parameters

    • T

    Parameters

    • statement: string
    • Optionalparameters: unknown
    • Optionaloptions: StreamOptions

    Returns AsyncIterableIterator<T, any, any>