UNPKG

ravendb

Version:
26 lines 1.69 kB
import { AbstractDocumentQuery } from "./AbstractDocumentQuery.js"; import { IRawDocumentQuery } from "./IRawDocumentQuery.js"; import { InMemoryDocumentSessionOperations } from "./InMemoryDocumentSessionOperations.js"; import { DocumentType } from "../DocumentAbstractions.js"; import { QueryOperator } from "../Queries/QueryOperator.js"; import { QueryStatistics } from "./QueryStatistics.js"; import { QueryTimings } from "../Queries/Timings/QueryTimings.js"; import { ValueCallback } from "../../Types/Callbacks.js"; import { FacetResult } from "../Queries/Facets/index.js"; import { ProjectionBehavior } from "../Queries/ProjectionBehavior.js"; export declare class RawDocumentQuery<T extends object> extends AbstractDocumentQuery<T, RawDocumentQuery<T>> implements IRawDocumentQuery<T> { constructor(session: InMemoryDocumentSessionOperations, rawQuery: string, clazz?: DocumentType<T>); skip(count: number): IRawDocumentQuery<T>; take(count: number): IRawDocumentQuery<T>; waitForNonStaleResults(): IRawDocumentQuery<T>; waitForNonStaleResults(waitTimeout?: number): IRawDocumentQuery<T>; timings(timings: ValueCallback<QueryTimings>): IRawDocumentQuery<T>; noTracking(): IRawDocumentQuery<T>; noCaching(): IRawDocumentQuery<T>; usingDefaultOperator(queryOperator: QueryOperator): IRawDocumentQuery<T>; statistics(statsCallback: (stats: QueryStatistics) => void): IRawDocumentQuery<T>; addParameter(name: string, value: any): IRawDocumentQuery<T>; executeAggregation(): Promise<Record<string, FacetResult>>; projection(projectionBehavior: ProjectionBehavior): IRawDocumentQuery<T>; } //# sourceMappingURL=RawDocumentQuery.d.ts.map