Toshihiko
    正在准备搜索索引...

    接口 AdapterLike

    Adapter 类型推断所需的最小结构契约。

    interface AdapterLike {
        count: (query: never) => Promise<number>;
        deleteByQuery: (query: never) => Promise<AdapterOperationResult>;
        find: (
            query: never,
            options?: AdapterFindOptions,
        ) => Promise<AdapterFindResult>;
        insert: (
            model: never,
            connection: never,
            data: readonly never[],
        ) => Promise<Readonly<Record<string, DataValue>> | null>;
        update: (
            model: never,
            connection: never,
            primaryKey: DataRow,
            data: readonly never[],
        ) => Promise<AdapterOperationResult>;
        getDBName(): string;
    }
    索引
    count: (query: never) => Promise<number>

    统计规范化 Query 对应的存储层数据行。

    deleteByQuery: (query: never) => Promise<AdapterOperationResult>

    删除规范化 Query 对应的数据行。

    find: (query: never, options?: AdapterFindOptions) => Promise<AdapterFindResult>

    查找规范化 Query 对应的存储层数据行。

    insert: (
        model: never,
        connection: never,
        data: readonly never[],
    ) => Promise<Readonly<Record<string, DataValue>> | null>

    插入一行数据,并可能返回生成的存储层值。

    update: (
        model: never,
        connection: never,
        primaryKey: DataRow,
        data: readonly never[],
    ) => Promise<AdapterOperationResult>

    更新已经定位的一行数据。