C# Class Lemon.Transform.TransformDefinitions

ファイルを表示 Open project: dream-365/lemon

Protected Properties

Property Type Description
_calculationColumnDefinitions IList
_transformColumnDefinitions IList

Public Methods

Method Description
GetCalculationColumnDefinitions ( ) : IEnumerable
GetTransformColumnDefinitions ( ) : IEnumerable
TransformDefinitions ( ) : MongoDB.Bson

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

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

Transform() protected method

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

TransformDefinitions() public method

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

Property Details

_calculationColumnDefinitions protected_oe property

protected IList _calculationColumnDefinitions
return IList

_transformColumnDefinitions protected_oe property

protected IList _transformColumnDefinitions
return IList