DuckDB-WASM
    Preparing search index...

    Interface AsyncDuckDBBindings

    An interface for the async DuckDB bindings

    interface AsyncDuckDBBindings {
        logger: Logger;
        cancelPendingQuery(conn: number): Promise<boolean>;
        closePrepared(conn: number, statement: number): Promise<void>;
        copyFileToBuffer(name: string): Promise<Uint8Array>;
        copyFileToPath(name: string, out: string): Promise<void>;
        createPrepared(conn: number, text: string): Promise<number>;
        disconnect(conn: number): Promise<void>;
        dropFile(name: string): Promise<null>;
        dropFiles(names?: string[]): Promise<null>;
        fetchQueryResults(conn: number): Promise<Uint8Array | null>;
        insertArrowFromIPCStream(
            conn: number,
            buffer: Uint8Array,
            options?: CSVInsertOptions,
        ): Promise<void>;
        insertCSVFromPath(
            conn: number,
            path: string,
            options: CSVInsertOptions,
        ): Promise<void>;
        insertJSONFromPath(
            conn: number,
            path: string,
            options: JSONInsertOptions,
        ): Promise<void>;
        pollPendingQuery(conn: number): Promise<Uint8Array | null>;
        registerFileBuffer(name: string, buffer: Uint8Array): Promise<void>;
        registerFileHandle<HandleType>(
            name: string,
            handle: HandleType,
            protocol: DuckDBDataProtocol,
            directIO: boolean,
        ): Promise<void>;
        registerFileURL(
            name: string,
            url: string,
            proto: DuckDBDataProtocol,
            directIO: boolean,
        ): Promise<void>;
        runPrepared(
            conn: number,
            statement: number,
            params: any[],
        ): Promise<Uint8Array>;
        runQuery(conn: number, text: string): Promise<Uint8Array>;
        sendPrepared(
            conn: number,
            statement: number,
            params: any[],
        ): Promise<Uint8Array>;
        startPendingQuery(
            conn: number,
            text: string,
            allowStreamResult: boolean,
        ): Promise<Uint8Array | null>;
    }

    Implemented by

    Index

    Properties

    logger: Logger

    Methods