C# Класс Lemon.Transform.DefaultTransformEngine

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

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

Метод Описание
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