@bodil/bdb
    Preparing search index...

    Interface IndexQuery<Document, PI, I, Ix>

    interface IndexQuery<
        Document extends object,
        PI extends UnitIndex<Document>,
        I extends Index<Document>,
        Ix extends object,
    > {
        "[iterator]"(): IterableIterator<Readonly<Document>>;
        above(value: I["keyType"]): this;
        below(value: I["keyType"]): this;
        delete(): number;
        equals(value: I["keyType"]): ArrayQuery<Document, PI, Ix>;
        filter(
            predicate: (item: Readonly<Document>) => boolean,
        ): ChainQuery<Document, PI, Ix>;
        forEach(action: (item: Document) => void): void;
        inclusive(): this;
        limit(count: number): ChainQuery<Document, PI, Ix>;
        map<B>(mapFn: (item: Readonly<Document>) => B): IterableIterator<B>;
        max(): Option<I["keyType"]>;
        min(): Option<I["keyType"]>;
        signal(): Computed<Readonly<Document>[]>;
        toArray(): Readonly<Document>[];
    }

    Type Parameters

    Hierarchy

    Methods

    • Parameters

      • value: I["keyType"]

      Returns this

    • Parameters

      • value: I["keyType"]

      Returns this

    • Delete all documents from the table matching this query.

      Returns number

    • Parameters

      Returns void