C# Класс Spark.Store.Mongo.MongoFhirStore

Наследование: IFhirStore, IGenerator, ISnapshotStore
Показать файл Открыть проект

Открытые методы

Метод Описание
Add ( IEnumerable interactions ) : void
Add ( Spark.Engine.Core.Interaction entry ) : void
AddSnapshot ( Snapshot snapshot ) : void
Clean ( ) : void

Does a complete wipe and reset of the database. USE WITH CAUTION!

CustomResourceIdAllowed ( string value ) : bool
Exists ( IKey key ) : bool
FetchPrimaryKeys ( IEnumerable clauses ) : IList
FetchPrimaryKeys ( IMongoQuery query ) : IList
Get ( IEnumerable identifiers, string sortby ) : IList
Get ( IKey key ) : Spark.Engine.Core.Interaction
GetSnapshot ( string key ) : Snapshot
History ( DateTimeOffset since = null ) : IList
History ( IKey key, DateTimeOffset since = null ) : IList
History ( string resource, DateTimeOffset since = null ) : IList
List ( string resource, DateTimeOffset since = null ) : IList
MongoFhirStore ( MongoDatabase database ) : System
Next ( string name ) : string
Replace ( Spark.Engine.Core.Interaction entry ) : void

Приватные методы

Метод Описание
DropCollections ( IEnumerable collections ) : void
EnsureIndices ( ) : void
EraseData ( ) : void
IGenerator ( string resource ) : string
Supercede ( IEnumerable keys ) : void
Supercede ( IKey key ) : void
TryDropCollection ( string name ) : void

Описание методов

Add() публичный Метод

public Add ( IEnumerable interactions ) : void
interactions IEnumerable
Результат void

Add() публичный Метод

public Add ( Spark.Engine.Core.Interaction entry ) : void
entry Spark.Engine.Core.Interaction
Результат void

AddSnapshot() публичный Метод

public AddSnapshot ( Snapshot snapshot ) : void
snapshot Snapshot
Результат void

Clean() публичный Метод

Does a complete wipe and reset of the database. USE WITH CAUTION!
public Clean ( ) : void
Результат void

CustomResourceIdAllowed() публичный Метод

public CustomResourceIdAllowed ( string value ) : bool
value string
Результат bool

Exists() публичный Метод

public Exists ( IKey key ) : bool
key IKey
Результат bool

FetchPrimaryKeys() публичный Метод

public FetchPrimaryKeys ( IEnumerable clauses ) : IList
clauses IEnumerable
Результат IList

FetchPrimaryKeys() публичный Метод

public FetchPrimaryKeys ( IMongoQuery query ) : IList
query IMongoQuery
Результат IList

Get() публичный Метод

public Get ( IEnumerable identifiers, string sortby ) : IList
identifiers IEnumerable
sortby string
Результат IList

Get() публичный Метод

public Get ( IKey key ) : Spark.Engine.Core.Interaction
key IKey
Результат Spark.Engine.Core.Interaction

GetSnapshot() публичный Метод

public GetSnapshot ( string key ) : Snapshot
key string
Результат Snapshot

History() публичный Метод

public History ( DateTimeOffset since = null ) : IList
since DateTimeOffset
Результат IList

History() публичный Метод

public History ( IKey key, DateTimeOffset since = null ) : IList
key IKey
since DateTimeOffset
Результат IList

History() публичный Метод

public History ( string resource, DateTimeOffset since = null ) : IList
resource string
since DateTimeOffset
Результат IList

List() публичный Метод

public List ( string resource, DateTimeOffset since = null ) : IList
resource string
since DateTimeOffset
Результат IList

MongoFhirStore() публичный Метод

public MongoFhirStore ( MongoDatabase database ) : System
database MongoDatabase
Результат System

Next() публичный Метод

public Next ( string name ) : string
name string
Результат string

Replace() публичный Метод

public Replace ( Spark.Engine.Core.Interaction entry ) : void
entry Spark.Engine.Core.Interaction
Результат void