ravendb
Version:
RavenDB client for Node.js
37 lines • 1.73 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.QueryResult = void 0;
const GenericQueryResult_js_1 = require("./GenericQueryResult.js");
class QueryResult extends GenericQueryResult_js_1.GenericQueryResult {
/**
* Creates a snapshot of the query results
*/
createSnapshot() {
const queryResult = new QueryResult();
queryResult.results = this.results;
queryResult.includes = this.includes;
queryResult.indexName = this.indexName;
queryResult.indexTimestamp = this.indexTimestamp;
queryResult.includedPaths = this.includedPaths;
queryResult.isStale = this.isStale;
queryResult.skippedResults = this.skippedResults;
queryResult.scannedResults = this.scannedResults;
queryResult.totalResults = this.totalResults;
queryResult.highlightings = this.highlightings;
queryResult.explanations = this.explanations;
queryResult.timingsInMs = this.timingsInMs;
queryResult.lastQueryTime = this.lastQueryTime;
queryResult.durationInMs = this.durationInMs;
queryResult.resultEtag = this.resultEtag;
queryResult.nodeTag = this.nodeTag;
queryResult.counterIncludes = this.counterIncludes;
queryResult.revisionIncludes = this.revisionIncludes;
queryResult.includedCounterNames = this.includedCounterNames;
queryResult.timeSeriesIncludes = this.timeSeriesIncludes;
queryResult.compareExchangeValueIncludes = this.compareExchangeValueIncludes;
queryResult.timeSeriesFields = this.timeSeriesFields;
return queryResult;
}
}
exports.QueryResult = QueryResult;
//# sourceMappingURL=QueryResult.js.map