C# Class Lemon.Transform.BaseTransformAction

Inheritance: TransformAction
Mostrar archivo Open project: dream-365/lemon

Protected Properties

Property Type Description
_calculationColumnDefinitions IList
_transformColumnDefinitions IList

Public Methods

Method Description
BaseTransformAction ( ) : MongoDB.Bson
GetCalculationColumnDefinitions ( ) : IEnumerable
GetTransformColumnDefinitions ( ) : IEnumerable
Input ( BsonDataRow inputRow ) : void

Protected Methods

Method Description
Build ( ) : void
Calculate ( string name, BsonValue>.Func func ) : void
Copy ( string source, string target = null ) : void
Transform ( string source, BsonValue>.Func func, string target = null ) : void

Method Details

BaseTransformAction() public method

public BaseTransformAction ( ) : MongoDB.Bson
return MongoDB.Bson

Build() protected abstract method

protected abstract Build ( ) : void
return void

Calculate() protected method

protected Calculate ( string name, BsonValue>.Func func ) : void
name string
func BsonValue>.Func
return void

Copy() protected method

protected Copy ( string source, string target = null ) : void
source string
target string
return void

GetCalculationColumnDefinitions() public method

public GetCalculationColumnDefinitions ( ) : IEnumerable
return IEnumerable

GetTransformColumnDefinitions() public method

public GetTransformColumnDefinitions ( ) : IEnumerable
return IEnumerable

Input() public method

public Input ( BsonDataRow inputRow ) : void
inputRow BsonDataRow
return void

Transform() protected method

protected Transform ( string source, BsonValue>.Func func, string target = null ) : void
source string
func BsonValue>.Func
target string
return void

Property Details

_calculationColumnDefinitions protected_oe property

protected IList _calculationColumnDefinitions
return IList

_transformColumnDefinitions protected_oe property

protected IList _transformColumnDefinitions
return IList