C# Class Spark.Mongo.Search.Indexer.BsonIndexDocumentBuilder

Datei anzeigen Open project: raysearchlabs/spark Class Usage Examples

Public Methods

Method Description
BsonIndexDocumentBuilder ( IKey key ) : System
Cast ( Hl7.Fhir.Model.FhirDateTime dt ) : string
Cast ( Hl7.Fhir.Model.FhirString s ) : string
Cast ( Hl7.Fhir.Model.FhirUri uri ) : string
Cast ( Hl7.Fhir.Model.Resource resource ) : string
Cast ( Hl7.Fhir.Model.ResourceReference reference ) : string
InvokeWrite ( Definition definition, object item ) : void
ToDocument ( ) : BsonDocument
Write ( Definition definition, Hl7.Fhir.Model.Address address ) : void
Write ( Definition definition, Hl7.Fhir.Model.Code code ) : void
Write ( Definition definition, CodeableConcept concept ) : void
Write ( Definition definition, Hl7.Fhir.Model.Coding coding ) : void
Write ( Definition definition, Hl7.Fhir.Model.ContactPoint contact ) : void
Write ( Definition definition, Enum item ) : void
Write ( Definition definition, Hl7.Fhir.Model.HumanName name ) : void
Write ( Definition definition, IEnumerable items ) : void
Write ( Definition definition, Hl7.Fhir.Model.Identifier identifier ) : void
Write ( Definition definition, List list ) : void
Write ( Definition definition, Hl7.Fhir.Model.Period period ) : void
Write ( Definition definition, Hl7.Fhir.Model.Quantity quantity ) : void
Write ( Definition definition, string value ) : void
WriteMetaData ( IKey key, int level, Hl7.Fhir.Model.Resource resource ) : void

Private Methods

Method Description
LogNotImplemented ( object item ) : void
getEnumLiteral ( Enum item ) : string

Method Details

BsonIndexDocumentBuilder() public method

public BsonIndexDocumentBuilder ( IKey key ) : System
key IKey
return System

Cast() public method

public Cast ( Hl7.Fhir.Model.FhirDateTime dt ) : string
dt Hl7.Fhir.Model.FhirDateTime
return string

Cast() public method

public Cast ( Hl7.Fhir.Model.FhirString s ) : string
s Hl7.Fhir.Model.FhirString
return string

Cast() public method

public Cast ( Hl7.Fhir.Model.FhirUri uri ) : string
uri Hl7.Fhir.Model.FhirUri
return string

Cast() public method

public Cast ( Hl7.Fhir.Model.Resource resource ) : string
resource Hl7.Fhir.Model.Resource
return string

Cast() public method

public Cast ( Hl7.Fhir.Model.ResourceReference reference ) : string
reference Hl7.Fhir.Model.ResourceReference
return string

InvokeWrite() public method

public InvokeWrite ( Definition definition, object item ) : void
definition Spark.Mongo.Search.Common.Definition
item object
return void

ToDocument() public method

public ToDocument ( ) : BsonDocument
return BsonDocument

Write() public method

public Write ( Definition definition, Hl7.Fhir.Model.Address address ) : void
definition Spark.Mongo.Search.Common.Definition
address Hl7.Fhir.Model.Address
return void

Write() public method

public Write ( Definition definition, Hl7.Fhir.Model.Code code ) : void
definition Spark.Mongo.Search.Common.Definition
code Hl7.Fhir.Model.Code
return void

Write() public method

public Write ( Definition definition, CodeableConcept concept ) : void
definition Spark.Mongo.Search.Common.Definition
concept Hl7.Fhir.Model.CodeableConcept
return void

Write() public method

public Write ( Definition definition, Hl7.Fhir.Model.Coding coding ) : void
definition Spark.Mongo.Search.Common.Definition
coding Hl7.Fhir.Model.Coding
return void

Write() public method

public Write ( Definition definition, Hl7.Fhir.Model.ContactPoint contact ) : void
definition Spark.Mongo.Search.Common.Definition
contact Hl7.Fhir.Model.ContactPoint
return void

Write() public method

public Write ( Definition definition, Enum item ) : void
definition Spark.Mongo.Search.Common.Definition
item System.Enum
return void

Write() public method

public Write ( Definition definition, Hl7.Fhir.Model.HumanName name ) : void
definition Spark.Mongo.Search.Common.Definition
name Hl7.Fhir.Model.HumanName
return void

Write() public method

public Write ( Definition definition, IEnumerable items ) : void
definition Spark.Mongo.Search.Common.Definition
items IEnumerable
return void

Write() public method

public Write ( Definition definition, Hl7.Fhir.Model.Identifier identifier ) : void
definition Spark.Mongo.Search.Common.Definition
identifier Hl7.Fhir.Model.Identifier
return void

Write() public method

public Write ( Definition definition, List list ) : void
definition Spark.Mongo.Search.Common.Definition
list List
return void

Write() public method

public Write ( Definition definition, Hl7.Fhir.Model.Period period ) : void
definition Spark.Mongo.Search.Common.Definition
period Hl7.Fhir.Model.Period
return void

Write() public method

public Write ( Definition definition, Hl7.Fhir.Model.Quantity quantity ) : void
definition Spark.Mongo.Search.Common.Definition
quantity Hl7.Fhir.Model.Quantity
return void

Write() public method

public Write ( Definition definition, string value ) : void
definition Spark.Mongo.Search.Common.Definition
value string
return void

WriteMetaData() public method

public WriteMetaData ( IKey key, int level, Hl7.Fhir.Model.Resource resource ) : void
key IKey
level int
resource Hl7.Fhir.Model.Resource
return void