Свойство | Type | Description | |
---|---|---|---|
AddIndexingTask | void | ||
AssertAttachmentDeleteOperationNotVetoed | void | ||
AssertAttachmentPutOperationNotVetoed | void | ||
AssertDeleteOperationNotVetoed | void | ||
AssertPutOperationNotVetoed | void | ||
ExecuteAlterConfiguration | void | ||
ExecuteAttachmentReadTriggers | void | ||
ExecuteStartupTasks | void | ||
GetNextIdentityValueWithoutOverritingOnExistingDocuments | long | ||
InitializeTriggers | void | ||
ProcessAttachmentReadVetoes | Attachment | ||
RemoveReservedProperties | void | ||
TryCompletePromotedTransaction | void | ||
TryUndoPromotedTransaction | void |
Méthode | Description | |
---|---|---|
ApplyPatch ( string docId, System.Guid etag, PatchRequest patchDoc, Raven.Abstractions.Data.TransactionInformation transactionInformation ) : PatchResult | ||
Batch ( IEnumerable |
||
Commit ( System.Guid txId ) : void | ||
CreateSequentialUuid ( ) : System.Guid | ||
Delete ( string key, System.Guid etag, Raven.Abstractions.Data.TransactionInformation transactionInformation ) : void | ||
DeleteIndex ( string name ) : void | ||
DeleteStatic ( string name, System.Guid etag ) : void | ||
DisableAllTriggersForCurrentThread ( ) : IDisposable |
This API is provided solely for the use of bundles that might need to run without any other bundle interfering. Specifically, the replication bundle need to be able to run without interference from any other bundle.
|
|
Dispose ( ) : void | ||
DocumentDatabase ( InMemoryRavenConfiguration configuration ) : System | ||
Get ( string key, Raven.Abstractions.Data.TransactionInformation transactionInformation ) : JsonDocument | ||
GetAttachments ( int start, int pageSize, System.Guid etag ) : Raven.Database.Data.AttachmentInformation[] | ||
GetDocumentMetadata ( string key, Raven.Abstractions.Data.TransactionInformation transactionInformation ) : JsonDocumentMetadata | ||
GetDocuments ( int start, int pageSize, System.Guid etag ) : RavenJArray | ||
GetDocumentsWithIdStartingWith ( string idPrefix, int start, int pageSize ) : RavenJArray | ||
GetIndexDefinition ( string index ) : Raven.Database.Indexing.IndexDefinition | ||
GetIndexEtag ( string indexName ) : System.Guid | ||
GetIndexFields ( string index ) : string[] | ||
GetIndexNames ( int start, int pageSize ) : RavenJArray | ||
GetIndexes ( int start, int pageSize ) : RavenJArray | ||
GetStatic ( string name ) : Attachment | ||
GetTotalSizeOnDisk ( ) : long |
Get the total size taken by the database on the disk. This explicitly does NOT include in memory indexes or in memory database. It does include any reserved space on the file system, which may significantly increase the database size. This is a potentially a very expensive call, avoid making it if possible. |
|
HasTransaction ( System.Guid txId ) : bool | ||
PromoteTransaction ( System.Guid fromTxId ) : byte[] | ||
Put ( string key, System.Guid etag, RavenJObject document, RavenJObject metadata, Raven.Abstractions.Data.TransactionInformation transactionInformation ) : PutResult | ||
PutIndex ( string name, Raven.Database.Indexing.IndexDefinition definition ) : string | ||
PutStatic ( string name, System.Guid etag, byte data, RavenJObject metadata ) : void | ||
Query ( string index, IndexQuery query ) : QueryResult | ||
QueryDocumentIds ( string index, IndexQuery query, bool &stale ) : IEnumerable |
||
ResetIndex ( string index ) : void | ||
Restore ( RavenConfiguration configuration, string backupLocation, string databaseLocation ) : void | ||
Rollback ( System.Guid txId ) : void | ||
SpinBackgroundWorkers ( ) : void | ||
StartBackup ( string backupDestinationDirectory ) : void | ||
StopBackgroundWokers ( ) : void |
Méthode | Description | |
---|---|---|
AddIndexingTask ( IStorageActionsAccessor actions, RavenJToken metadata, Func |
||
AssertAttachmentDeleteOperationNotVetoed ( string key ) : void | ||
AssertAttachmentPutOperationNotVetoed ( string key, RavenJObject metadata, byte data ) : void | ||
AssertDeleteOperationNotVetoed ( string key, Raven.Abstractions.Data.TransactionInformation transactionInformation ) : void | ||
AssertPutOperationNotVetoed ( string key, RavenJObject metadata, RavenJObject document, Raven.Abstractions.Data.TransactionInformation transactionInformation ) : void | ||
ExecuteAlterConfiguration ( ) : void | ||
ExecuteAttachmentReadTriggers ( string name, Attachment attachment ) : void | ||
ExecuteStartupTasks ( ) : void | ||
GetNextIdentityValueWithoutOverritingOnExistingDocuments ( string key, IStorageActionsAccessor actions, Raven.Abstractions.Data.TransactionInformation transactionInformation ) : long | ||
InitializeTriggers ( ) : void | ||
ProcessAttachmentReadVetoes ( string name, Attachment attachment ) : Attachment | ||
RemoveReservedProperties ( RavenJObject document ) : void | ||
TryCompletePromotedTransaction ( System.Guid txId ) : void | ||
TryUndoPromotedTransaction ( System.Guid txId ) : void |
public ApplyPatch ( string docId, System.Guid etag, PatchRequest patchDoc, Raven.Abstractions.Data.TransactionInformation transactionInformation ) : PatchResult | ||
docId | string | |
etag | System.Guid | |
patchDoc | PatchRequest | |
transactionInformation | Raven.Abstractions.Data.TransactionInformation | |
Résultat | PatchResult |
public Batch ( IEnumerable |
||
commands | IEnumerable |
|
Résultat | BatchResult[] |
public CreateSequentialUuid ( ) : System.Guid | ||
Résultat | System.Guid |
public Delete ( string key, System.Guid etag, Raven.Abstractions.Data.TransactionInformation transactionInformation ) : void | ||
key | string | |
etag | System.Guid | |
transactionInformation | Raven.Abstractions.Data.TransactionInformation | |
Résultat | void |
public DeleteStatic ( string name, System.Guid etag ) : void | ||
name | string | |
etag | System.Guid | |
Résultat | void |
public DisableAllTriggersForCurrentThread ( ) : IDisposable | ||
Résultat | IDisposable |
public DocumentDatabase ( InMemoryRavenConfiguration configuration ) : System | ||
configuration | InMemoryRavenConfiguration | |
Résultat | System |
public Get ( string key, Raven.Abstractions.Data.TransactionInformation transactionInformation ) : JsonDocument | ||
key | string | |
transactionInformation | Raven.Abstractions.Data.TransactionInformation | |
Résultat | JsonDocument |
public GetAttachments ( int start, int pageSize, System.Guid etag ) : Raven.Database.Data.AttachmentInformation[] | ||
start | int | |
pageSize | int | |
etag | System.Guid | |
Résultat | Raven.Database.Data.AttachmentInformation[] |
public GetDocumentMetadata ( string key, Raven.Abstractions.Data.TransactionInformation transactionInformation ) : JsonDocumentMetadata | ||
key | string | |
transactionInformation | Raven.Abstractions.Data.TransactionInformation | |
Résultat | JsonDocumentMetadata |
public GetDocuments ( int start, int pageSize, System.Guid etag ) : RavenJArray | ||
start | int | |
pageSize | int | |
etag | System.Guid | |
Résultat | RavenJArray |
public GetDocumentsWithIdStartingWith ( string idPrefix, int start, int pageSize ) : RavenJArray | ||
idPrefix | string | |
start | int | |
pageSize | int | |
Résultat | RavenJArray |
public GetIndexDefinition ( string index ) : Raven.Database.Indexing.IndexDefinition | ||
index | string | |
Résultat | Raven.Database.Indexing.IndexDefinition |
public GetIndexEtag ( string indexName ) : System.Guid | ||
indexName | string | |
Résultat | System.Guid |
public GetIndexFields ( string index ) : string[] | ||
index | string | |
Résultat | string[] |
public GetIndexNames ( int start, int pageSize ) : RavenJArray | ||
start | int | |
pageSize | int | |
Résultat | RavenJArray |
public GetIndexes ( int start, int pageSize ) : RavenJArray | ||
start | int | |
pageSize | int | |
Résultat | RavenJArray |
public GetStatic ( string name ) : Attachment | ||
name | string | |
Résultat | Attachment |
public HasTransaction ( System.Guid txId ) : bool | ||
txId | System.Guid | |
Résultat | bool |
public PromoteTransaction ( System.Guid fromTxId ) : byte[] | ||
fromTxId | System.Guid | |
Résultat | byte[] |
public Put ( string key, System.Guid etag, RavenJObject document, RavenJObject metadata, Raven.Abstractions.Data.TransactionInformation transactionInformation ) : PutResult | ||
key | string | |
etag | System.Guid | |
document | RavenJObject | |
metadata | RavenJObject | |
transactionInformation | Raven.Abstractions.Data.TransactionInformation | |
Résultat | PutResult |
public PutIndex ( string name, Raven.Database.Indexing.IndexDefinition definition ) : string | ||
name | string | |
definition | Raven.Database.Indexing.IndexDefinition | |
Résultat | string |
public PutStatic ( string name, System.Guid etag, byte data, RavenJObject metadata ) : void | ||
name | string | |
etag | System.Guid | |
data | byte | |
metadata | RavenJObject | |
Résultat | void |
public Query ( string index, IndexQuery query ) : QueryResult | ||
index | string | |
query | IndexQuery | |
Résultat | QueryResult |
public QueryDocumentIds ( string index, IndexQuery query, bool &stale ) : IEnumerable |
||
index | string | |
query | IndexQuery | |
stale | bool | |
Résultat | IEnumerable |
public static Restore ( RavenConfiguration configuration, string backupLocation, string databaseLocation ) : void | ||
configuration | RavenConfiguration | |
backupLocation | string | |
databaseLocation | string | |
Résultat | void |
public Rollback ( System.Guid txId ) : void | ||
txId | System.Guid | |
Résultat | void |
public StartBackup ( string backupDestinationDirectory ) : void | ||
backupDestinationDirectory | string | |
Résultat | void |