@breautek/storm
    Preparing search index...

    Interface IDatabaseConnection

    interface IDatabaseConnection {
        close(forceClose?: boolean): Promise<void>;
        commit(): Promise<void>;
        formatQuery(query: IQueryable<any>): string;
        getAPI(): any;
        getCurrentDatabasePosition(): Promise<IDatabasePosition>;
        getInstantiationStack(): string;
        getTimeout(): number;
        hasReplicationEnabled(): boolean;
        isClosed(): boolean;
        isMaster(): boolean;
        isReadOnly(): boolean;
        isReplication(): boolean;
        isTransaction(): boolean;
        query(query: IQueryable<any>, params?: any): Promise<any>;
        rollback(): Promise<void>;
        setInstantiationStack(stack: string): void;
        setTimeout(timeout: number): void;
        startTransaction(
            level?: IsolationLevel,
            accessLevel?: TransactionAccessLevel,
        ): Promise<void>;
        stream(query: IQueryable<any>, params?: any, streamOptions?: any): Readable;
    }

    Implemented by

    Index

    Methods

    • Parameters

      • query: IQueryable<any>
      • Optionalparams: any
      • OptionalstreamOptions: any

      Returns Readable

      • Streaming queries does not support post processing, creating a confusing API