UNPKG

ravendb

Version:
44 lines 1.99 kB
import { CountersIndexDefinition } from "./CountersIndexDefinition.js"; import { AbstractIndexCreationTaskBase } from "../AbstractIndexCreationTaskBase.js"; import { IndexDefinition } from "../IndexDefinition.js"; export declare abstract class AbstractRawJavaScriptCountersIndexCreationTask extends AbstractIndexCreationTaskBase<CountersIndexDefinition> { private readonly _definition; protected constructor(); get maps(): Set<string>; set maps(value: Set<string>); get fields(): { [fieldName: string]: import("../IndexFieldOptions.js").IndexFieldOptions; }; set fields(value: { [fieldName: string]: import("../IndexFieldOptions.js").IndexFieldOptions; }); get reduce(): string; set reduce(value: string); get isMapReduce(): boolean; /** * @return If not null than each reduce result will be created as a document in the specified collection name. */ get outputReduceToCollection(): string; /** * @param value If not null than each reduce result will be created as a document in the specified collection name. */ set outputReduceToCollection(value: string); /** * @return Defines a collection name for reference documents created based on provided pattern */ get patternReferencesCollectionName(): string; /** * @param value Defines a collection name for reference documents created based on provided pattern */ set patternReferencesCollectionName(value: string); /** * @return Defines a collection name for reference documents created based on provided pattern */ get patternForOutputReduceToCollectionReferences(): string; /** * @param value Defines a collection name for reference documents created based on provided pattern */ set patternForOutputReduceToCollectionReferences(value: string); createIndexDefinition(): IndexDefinition; } //# sourceMappingURL=AbstractRawJavaScriptCountersIndexCreationTask.d.ts.map