@convex-dev/geospatial
Version:
A geospatial index for Convex
18 lines • 933 B
TypeScript
import { QueryCtx } from "../_generated/server.js";
import { Interval } from "../lib/interval.js";
import { Logger } from "../lib/logging.js";
import { Primitive } from "../lib/primitive.js";
import { TupleKey } from "../lib/tupleKey.js";
import { DatabaseRange } from "./databaseRange.js";
import { Stats } from "./zigzag.js";
export declare class FilterKeyRange extends DatabaseRange {
private filterKey;
private filterValue;
constructor(ctx: QueryCtx, logger: Logger, filterKey: string, filterValue: Primitive, cursor: TupleKey | undefined, interval: Interval, prefetchSize: number, stats: Stats);
initialQuery(): Promise<TupleKey[]>;
advanceQuery(lastKey: TupleKey): Promise<TupleKey[]>;
seekQuery(tuple: TupleKey): Promise<TupleKey[]>;
getCounterKey(): string;
}
export declare function filterCounterKey(filterKey: string, filterValue: Primitive): string;
//# sourceMappingURL=filterKeyRange.d.ts.map