@azure/cosmos
Version:
Microsoft Azure Cosmos DB Service Node.js SDK for NOSQL API
35 lines • 1.18 kB
TypeScript
import type { PartitionKeyRange } from "../client/Container/PartitionKeyRange.js";
import type { QueryRange as ResponseQueryRange } from "../request/ErrorResponse.js";
/** @hidden */
export declare class QueryRange {
min: string;
max: string;
isMinInclusive: boolean;
isMaxInclusive: boolean;
/**
* Represents a QueryRange.
*
* @param rangeMin - min
* @param rangeMin - max
* @param isMinInclusive - isMinInclusive
* @param isMaxInclusive - isMaxInclusive
* @hidden
*/
constructor(rangeMin: string, rangeMax: string, isMinInclusive: boolean, isMaxInclusive: boolean);
overlaps(other: QueryRange): boolean;
isFullRange(): boolean;
isEmpty(): boolean;
/**
* Parse a QueryRange from a partitionKeyRange
* @returns QueryRange
* @hidden
*/
static parsePartitionKeyRange(partitionKeyRange: PartitionKeyRange): QueryRange;
/**
* Parse a QueryRange from a dictionary
* @returns QueryRange
* @hidden
*/
static parseFromDict(queryRangeDict: ResponseQueryRange): QueryRange;
}
//# sourceMappingURL=QueryRange.d.ts.map