UNPKG

@configurator/ravendb

Version:
44 lines (43 loc) 1.37 kB
import { IndexState, IndexPriority, IndexLockMode, IndexType, SearchEngineType } from "./Enums"; import { IndexRunningStatus } from "./IndexingStatus"; import { IndexSourceType } from "./IndexSourceType"; export interface IndexStats { name: string; mapAttempts: number; mapSuccesses: number; mapErrors: number; mapReferenceAttempts: number; mapReferenceSuccesses: number; mapReferenceErrors: number; reduceAttempts: number; reduceSuccesses: number; reduceErrors: number; reduceOutputCollection: string; reduceOutputReferencePattern: string; patternReferencesCollectionName: string; mappedPerSecondRate: number; reducedPerSecondRate: number; maxNumberOfOutputsPerDocument: number; collections: Map<string, CollectionStats>; lastQueryingTime: Date; state: IndexState; priority: IndexPriority; createdTimestamp: Date; lastIndexingTime: Date; stale: boolean; lockMode: IndexLockMode; type: IndexType; searchEngineType: SearchEngineType; status: IndexRunningStatus; entriesCount: number; errorsCount: number; sourceType: IndexSourceType; isTestIndex: boolean; } export declare class CollectionStats { lastProcessedDocumentEtag: number; lastProcessedTombstoneEtag: number; documentLag: number; tombstoneLag: number; constructor(); }