AskSQL API Reference (core v0.10.0)
    Preparing search index...

    Interface SqliteStatement

    A prepared statement; raw/columns read rows positionally, keeping duplicate output names distinct.

    interface SqliteStatement {
        all(...params: unknown[]): unknown[];
        columns?(): { name: string }[];
        get?(...params: unknown[]): unknown;
        raw?(toggle?: boolean): SqliteStatement;
        safeIntegers?(toggle?: boolean): SqliteStatement;
        setReadBigInts?(readBigInts: boolean): void;
    }
    Index
    • Parameters

      • ...params: unknown[]

      Returns unknown[]

    • Result-column metadata in order; .name is the (alias-aware) output name.

      Returns { name: string }[]

    • Parameters

      • ...params: unknown[]

      Returns unknown

    • better-sqlite3: read INTEGER columns as BigInt so 64-bit values keep full precision.

      Parameters

      • Optionaltoggle: boolean

      Returns SqliteStatement

    • node:sqlite: the equivalent BigInt read toggle.

      Parameters

      • readBigInts: boolean

      Returns void