Click or drag to resize

DeferTransformation Enumeration

Timing when Data Conveyer is allowed to start the Transformation phase.

Namespace:  Mavidian.DataConveyer.Common
Assembly:  DataConveyer (in DataConveyer.dll) Version: 3.4.6+1324144ff7
Syntax
public enum DeferTransformation
Members
  Member nameDescription
NotDeferred No deferral; the Transformation phase starts immediately upon beginning of processing. In this case, values returned by the RecordInitiator function are ignored by Data Conveyer.
UntilRecordInitiation Start of the Transformation phase until one of these 2 conditions, whichever comes first:
  • The RecordInitiator function (that Data Conveyer calls for each record read on intake) returns true.
  • All records have been read from Intake.
This is the only DeferTransformation setting where the return value from the RecordInitiator function is respected.
UntilIntakeCompletion Start of the Transformation phase is deferred until completion of the entire Intake phase, including completion of record clustering. Note that in this case, values returned by the RecordInitiator function are ignored by Data Conveyer, i.e. true value(s) will not trigger the start of the Transformation phase. Use of this setting is not recommended except for troubleshooting situations.
Indefinitely The Transformation phase will never start. Note that as a result, the task returned by the ExecuteAsync method will never complete. This setting is for testing purposes only!
See Also