Свойство | Тип | Описание | |
---|---|---|---|
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 |
Метод | Описание | |
---|---|---|
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 |
Метод | Описание | |
---|---|---|
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 | |
Результат | PatchResult |
public Batch ( IEnumerable |
||
commands | IEnumerable |
|
Результат | BatchResult[] |
public CreateSequentialUuid ( ) : System.Guid | ||
Результат | 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 | |
Результат | void |
public DeleteStatic ( string name, System.Guid etag ) : void | ||
name | string | |
etag | System.Guid | |
Результат | void |
public DisableAllTriggersForCurrentThread ( ) : IDisposable | ||
Результат | IDisposable |
public DocumentDatabase ( InMemoryRavenConfiguration configuration ) : System | ||
configuration | InMemoryRavenConfiguration | |
Результат | System |
public Get ( string key, Raven.Abstractions.Data.TransactionInformation transactionInformation ) : JsonDocument | ||
key | string | |
transactionInformation | Raven.Abstractions.Data.TransactionInformation | |
Результат | JsonDocument |
public GetAttachments ( int start, int pageSize, System.Guid etag ) : Raven.Database.Data.AttachmentInformation[] | ||
start | int | |
pageSize | int | |
etag | System.Guid | |
Результат | Raven.Database.Data.AttachmentInformation[] |
public GetDocumentMetadata ( string key, Raven.Abstractions.Data.TransactionInformation transactionInformation ) : JsonDocumentMetadata | ||
key | string | |
transactionInformation | Raven.Abstractions.Data.TransactionInformation | |
Результат | JsonDocumentMetadata |
public GetDocuments ( int start, int pageSize, System.Guid etag ) : RavenJArray | ||
start | int | |
pageSize | int | |
etag | System.Guid | |
Результат | RavenJArray |
public GetDocumentsWithIdStartingWith ( string idPrefix, int start, int pageSize ) : RavenJArray | ||
idPrefix | string | |
start | int | |
pageSize | int | |
Результат | RavenJArray |
public GetIndexDefinition ( string index ) : Raven.Database.Indexing.IndexDefinition | ||
index | string | |
Результат | Raven.Database.Indexing.IndexDefinition |
public GetIndexEtag ( string indexName ) : System.Guid | ||
indexName | string | |
Результат | System.Guid |
public GetIndexFields ( string index ) : string[] | ||
index | string | |
Результат | string[] |
public GetIndexNames ( int start, int pageSize ) : RavenJArray | ||
start | int | |
pageSize | int | |
Результат | RavenJArray |
public GetIndexes ( int start, int pageSize ) : RavenJArray | ||
start | int | |
pageSize | int | |
Результат | RavenJArray |
public GetStatic ( string name ) : Attachment | ||
name | string | |
Результат | Attachment |
public HasTransaction ( System.Guid txId ) : bool | ||
txId | System.Guid | |
Результат | bool |
public PromoteTransaction ( System.Guid fromTxId ) : byte[] | ||
fromTxId | System.Guid | |
Результат | 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 | |
Результат | PutResult |
public PutIndex ( string name, Raven.Database.Indexing.IndexDefinition definition ) : string | ||
name | string | |
definition | Raven.Database.Indexing.IndexDefinition | |
Результат | string |
public PutStatic ( string name, System.Guid etag, byte data, RavenJObject metadata ) : void | ||
name | string | |
etag | System.Guid | |
data | byte | |
metadata | RavenJObject | |
Результат | void |
public Query ( string index, IndexQuery query ) : QueryResult | ||
index | string | |
query | IndexQuery | |
Результат | QueryResult |
public QueryDocumentIds ( string index, IndexQuery query, bool &stale ) : IEnumerable |
||
index | string | |
query | IndexQuery | |
stale | bool | |
Результат | IEnumerable |
public static Restore ( RavenConfiguration configuration, string backupLocation, string databaseLocation ) : void | ||
configuration | RavenConfiguration | |
backupLocation | string | |
databaseLocation | string | |
Результат | void |
public Rollback ( System.Guid txId ) : void | ||
txId | System.Guid | |
Результат | void |
public StartBackup ( string backupDestinationDirectory ) : void | ||
backupDestinationDirectory | string | |
Результат | void |