UNPKG

@azure/cosmos

Version:
19 lines 1.15 kB
/** * Calculates offset/limit values after consuming each partition range sequentially * @param partitionKeyRangeMap - Map of range IDs to range mappings * @param initialOffset - Initial offset value * @param initialLimit - Initial limit value * @returns Updated partition key range map with calculated offset/limit values and updated itemCount * @hidden */ export declare function calculateOffsetLimitForPartitionRanges(partitionKeyRangeMap: Map<string, any>, initialOffset: number, initialLimit: number): Map<string, any>; /** * Processes distinct query logic and updates partition key range map with hashedLastResult * @param originalBuffer - Original buffer containing query results * @param partitionKeyRangeMap - Map of partition key ranges * @param hashFunction - Hash function for items * @returns Updated partition key range map with hashedLastResult for each range * @hidden */ export declare function processDistinctQueryAndUpdateRangeMap(originalBuffer: any[], partitionKeyRangeMap: Map<string, any>, hashFunction: (item: any) => Promise<string>): Promise<Map<string, any>>; //# sourceMappingURL=PartitionRangeUtils.d.ts.map