UNPKG

ravendb

Version:
37 lines 2.54 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.AbstractCsharpTimeSeriesIndexCreationTask = void 0; const AbstractGenericTimeSeriesIndexCreationTask_js_1 = require("./AbstractGenericTimeSeriesIndexCreationTask.js"); const TimeSeriesIndexDefinitionBuilder_js_1 = require("./TimeSeriesIndexDefinitionBuilder.js"); const DocumentConventions_js_1 = require("../../Conventions/DocumentConventions.js"); class AbstractCsharpTimeSeriesIndexCreationTask extends AbstractGenericTimeSeriesIndexCreationTask_js_1.AbstractGenericTimeSeriesIndexCreationTask { map; createIndexDefinition() { if (!this.conventions) { this.conventions = new DocumentConventions_js_1.DocumentConventions(); } const indexDefinitionBuilder = new TimeSeriesIndexDefinitionBuilder_js_1.TimeSeriesIndexDefinitionBuilder(this.getIndexName()); indexDefinitionBuilder.indexesStrings = this._indexesStrings; indexDefinitionBuilder.analyzersStrings = this._analyzersStrings; indexDefinitionBuilder.map = this.map; indexDefinitionBuilder.reduce = this._reduce; indexDefinitionBuilder.storesStrings = this._storesStrings; indexDefinitionBuilder.suggestionsOptions = this._indexSuggestions; indexDefinitionBuilder.termVectorsStrings = this._termVectorsStrings; indexDefinitionBuilder.spatialIndexesStrings = this._spatialOptionsStrings; indexDefinitionBuilder.vectorFieldStrings = this._vectorOptionsStrings; indexDefinitionBuilder.outputReduceToCollection = this._outputReduceToCollection; indexDefinitionBuilder.patternForOutputReduceToCollectionReferences = this._patternForOutputReduceToCollectionReferences; indexDefinitionBuilder.patternReferencesCollectionName = this._patternReferencesCollectionName; indexDefinitionBuilder.additionalSources = this.additionalSources; indexDefinitionBuilder.additionalAssemblies = this.additionalAssemblies; indexDefinitionBuilder.configuration = this.configuration; indexDefinitionBuilder.lockMode = this.lockMode; indexDefinitionBuilder.priority = this.priority; indexDefinitionBuilder.state = this.state; indexDefinitionBuilder.deploymentMode = this.deploymentMode; return indexDefinitionBuilder.toIndexDefinition(this.conventions); } } exports.AbstractCsharpTimeSeriesIndexCreationTask = AbstractCsharpTimeSeriesIndexCreationTask; //# sourceMappingURL=AbstractCsharpTimeSeriesIndexCreationTask.js.map