C# Class Raven.Storage.Managed.IndexingStorageActions

Inheritance: IIndexingStorageActions
Afficher le fichier Open project: robashton/ravendb Class Usage Examples

Méthodes publiques

Méthode Description
AddIndex ( string name, bool createMapReduce ) : void
DeleteIndex ( string name ) : void
Dispose ( ) : void
GetCountOfDocumentsReferencing ( string key ) : int
GetDocumentsReferencesFrom ( string key ) : IEnumerable
GetDocumentsReferencing ( string key ) : IEnumerable
GetFailureRate ( string index ) : Raven.Abstractions.Data.IndexFailureInformation
GetIndexStats ( string index ) : Raven.Abstractions.Data.IndexStats
GetIndexesStats ( ) : IEnumerable
IndexingStorageActions ( TableStorage storage ) : System
RemoveAllDocumentReferencesFrom ( string key ) : void
SetIndexPriority ( string index, IndexingPriority priority ) : void
TouchIndexEtag ( string index ) : void
UpdateDocumentReferences ( string view, string key, HashSet references ) : void
UpdateIndexingStats ( string index, Raven.Database.Indexing.IndexingWorkStats stats ) : void
UpdateLastIndexed ( string index, Etag etag, System.DateTime timestamp ) : void
UpdateLastReduced ( string index, Etag etag, System.DateTime timestamp ) : void
UpdateReduceStats ( string index, Raven.Database.Indexing.IndexingWorkStats stats ) : void

Private Methods

Méthode Description
GetCurrentIndex ( string index ) : RavenJObject
GetIndexStats ( Table indexingStatsResult, Table lastIndexedEtagsResult ) : Raven.Abstractions.Data.IndexStats

Method Details

AddIndex() public méthode

public AddIndex ( string name, bool createMapReduce ) : void
name string
createMapReduce bool
Résultat void

DeleteIndex() public méthode

public DeleteIndex ( string name ) : void
name string
Résultat void

Dispose() public méthode

public Dispose ( ) : void
Résultat void

GetCountOfDocumentsReferencing() public méthode

public GetCountOfDocumentsReferencing ( string key ) : int
key string
Résultat int

GetDocumentsReferencesFrom() public méthode

public GetDocumentsReferencesFrom ( string key ) : IEnumerable
key string
Résultat IEnumerable

GetDocumentsReferencing() public méthode

public GetDocumentsReferencing ( string key ) : IEnumerable
key string
Résultat IEnumerable

GetFailureRate() public méthode

public GetFailureRate ( string index ) : Raven.Abstractions.Data.IndexFailureInformation
index string
Résultat Raven.Abstractions.Data.IndexFailureInformation

GetIndexStats() public méthode

public GetIndexStats ( string index ) : Raven.Abstractions.Data.IndexStats
index string
Résultat Raven.Abstractions.Data.IndexStats

GetIndexesStats() public méthode

public GetIndexesStats ( ) : IEnumerable
Résultat IEnumerable

IndexingStorageActions() public méthode

public IndexingStorageActions ( TableStorage storage ) : System
storage Raven.Storage.Managed.Impl.TableStorage
Résultat System

RemoveAllDocumentReferencesFrom() public méthode

public RemoveAllDocumentReferencesFrom ( string key ) : void
key string
Résultat void

SetIndexPriority() public méthode

public SetIndexPriority ( string index, IndexingPriority priority ) : void
index string
priority IndexingPriority
Résultat void

TouchIndexEtag() public méthode

public TouchIndexEtag ( string index ) : void
index string
Résultat void

UpdateDocumentReferences() public méthode

public UpdateDocumentReferences ( string view, string key, HashSet references ) : void
view string
key string
references HashSet
Résultat void

UpdateIndexingStats() public méthode

public UpdateIndexingStats ( string index, Raven.Database.Indexing.IndexingWorkStats stats ) : void
index string
stats Raven.Database.Indexing.IndexingWorkStats
Résultat void

UpdateLastIndexed() public méthode

public UpdateLastIndexed ( string index, Etag etag, System.DateTime timestamp ) : void
index string
etag Etag
timestamp System.DateTime
Résultat void

UpdateLastReduced() public méthode

public UpdateLastReduced ( string index, Etag etag, System.DateTime timestamp ) : void
index string
etag Etag
timestamp System.DateTime
Résultat void

UpdateReduceStats() public méthode

public UpdateReduceStats ( string index, Raven.Database.Indexing.IndexingWorkStats stats ) : void
index string
stats Raven.Database.Indexing.IndexingWorkStats
Résultat void