C# 클래스 Lemon.Transform.DefaultTransformEngine

상속: CoreDocumentTransformEngine, ITransformEngine
파일 보기 프로젝트 열기: dream-365/lemon

공개 메소드들

메소드 설명
DefaultTransformEngine ( IDocumentTransformProvider provider ) : MongoDB.Bson
Execute ( TransformActionDefinition transformActionDefinition ) : void
RegisterDataReader ( DataReaderRegistration registration ) : void
RegisterDataWriter ( DataWriterRegistration registration ) : void

보호된 메소드들

메소드 설명
GetCollection ( string exp ) : IMongoCollection

비공개 메소드들

메소드 설명
CreateJsonFileDataReader ( DataInputModel source ) : ITransformDataReader
CreateMongoDataReader ( DataInputModel source ) : ITransformDataReader
CreateMongoDataWritter ( DataOutputModel target ) : ITransformDataWritter
CreateSqlDataReader ( DataInputModel source ) : ITransformDataReader
CreateSqlDataWritter ( DataOutputModel target ) : ITransformDataWritter

메소드 상세

DefaultTransformEngine() 공개 메소드

public DefaultTransformEngine ( IDocumentTransformProvider provider ) : MongoDB.Bson
provider IDocumentTransformProvider
리턴 MongoDB.Bson

Execute() 공개 메소드

public Execute ( TransformActionDefinition transformActionDefinition ) : void
transformActionDefinition TransformActionDefinition
리턴 void

GetCollection() 보호된 메소드

protected GetCollection ( string exp ) : IMongoCollection
exp string
리턴 IMongoCollection

RegisterDataReader() 공개 메소드

public RegisterDataReader ( DataReaderRegistration registration ) : void
registration DataReaderRegistration
리턴 void

RegisterDataWriter() 공개 메소드

public RegisterDataWriter ( DataWriterRegistration registration ) : void
registration DataWriterRegistration
리턴 void