C# 클래스 Spark.Mongo.Search.Indexer.BsonIndexDocumentBuilder

파일 보기 프로젝트 열기: raysearchlabs/spark 1 사용 예제들

공개 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
LogNotImplemented ( object item ) : void
getEnumLiteral ( Enum item ) : string

메소드 상세

BsonIndexDocumentBuilder() 공개 메소드

public BsonIndexDocumentBuilder ( IKey key ) : System
key IKey
리턴 System

Cast() 공개 메소드

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

Cast() 공개 메소드

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

Cast() 공개 메소드

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

Cast() 공개 메소드

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

Cast() 공개 메소드

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

InvokeWrite() 공개 메소드

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

ToDocument() 공개 메소드

public ToDocument ( ) : BsonDocument
리턴 BsonDocument

Write() 공개 메소드

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

Write() 공개 메소드

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

Write() 공개 메소드

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

Write() 공개 메소드

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

Write() 공개 메소드

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

Write() 공개 메소드

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

Write() 공개 메소드

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

Write() 공개 메소드

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

Write() 공개 메소드

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

Write() 공개 메소드

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

Write() 공개 메소드

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

Write() 공개 메소드

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

Write() 공개 메소드

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

WriteMetaData() 공개 메소드

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