C# Class Lemon.Transform.DefaultTransformEngine

Inheritance: CoreDocumentTransformEngine, ITransformEngine
Afficher le fichier Open project: dream-365/lemon

Méthodes publiques

Méthode Description
DefaultTransformEngine ( IDocumentTransformProvider provider ) : MongoDB.Bson
Execute ( TransformActionDefinition transformActionDefinition ) : void
RegisterDataReader ( DataReaderRegistration registration ) : void
RegisterDataWriter ( DataWriterRegistration registration ) : void

Méthodes protégées

Méthode Description
GetCollection ( string exp ) : IMongoCollection

Private Methods

Méthode Description
CreateJsonFileDataReader ( DataInputModel source ) : ITransformDataReader
CreateMongoDataReader ( DataInputModel source ) : ITransformDataReader
CreateMongoDataWritter ( DataOutputModel target ) : ITransformDataWritter
CreateSqlDataReader ( DataInputModel source ) : ITransformDataReader
CreateSqlDataWritter ( DataOutputModel target ) : ITransformDataWritter

Method Details

DefaultTransformEngine() public méthode

public DefaultTransformEngine ( IDocumentTransformProvider provider ) : MongoDB.Bson
provider IDocumentTransformProvider
Résultat MongoDB.Bson

Execute() public méthode

public Execute ( TransformActionDefinition transformActionDefinition ) : void
transformActionDefinition TransformActionDefinition
Résultat void

GetCollection() protected méthode

protected GetCollection ( string exp ) : IMongoCollection
exp string
Résultat IMongoCollection

RegisterDataReader() public méthode

public RegisterDataReader ( DataReaderRegistration registration ) : void
registration DataReaderRegistration
Résultat void

RegisterDataWriter() public méthode

public RegisterDataWriter ( DataWriterRegistration registration ) : void
registration DataWriterRegistration
Résultat void