Interface IAlgorithmStepDataCopier
The system entity for holding the data that should be copied across steps from an algorithm
Inherited Members
Namespace: LemonEdge.API.Entities.Design
Assembly: LemonEdge.API.dll
Syntax
[EntityDefinition(EntityID.AlgorithmStepDataCopier, "dbo.LT_AlgorithmStepDataCopiers", "AlgorithmStepDataCopier", IsStandingDataEntity = true)]
[DefaultEntityIcon(ImageType.Algorithm)]
[EntityIndex(Name = "StepCopy", ColumnNames = new string[] { "AlgorithmID" }, IndexOrder = new IndexOrder[] { IndexOrder.Ascending }, IsClustered = false, IsUnique = false)]
public interface IAlgorithmStepDataCopier : IBaseEntity, IEquatable<IBaseEntity>, INotifyPropertyChanged, INotifyPropertyChanging, ICloneableAsync, ICanTrackProperties
Properties
AlgorithmID
Links to parent IAlgorithm.
Declaration
[EntityProperty(SQLType.UniqueIdentifier, false)]
[EntityRelationship(EntityID.Algorithm, "ID", SingleJoinType.One, "Algorithm", "Algorithm Step Data Copies", DeleteWithRelationship = true, PartOfParentSet = true, LinkToItemInSet = false, InheritPermissions = true)]
[RequiredNoDefaultIDValidation]
Guid AlgorithmID { get; set; }
Property Value
Type | Description |
---|---|
Guid |
EndCell
Holds the end cell of a range to copy data from, can be the same as StartCell if just one cell. Of the format Sheet!CellRef
Declaration
[EntityProperty(SQLType.NVarChar, 250, false)]
[EntityDescription("Holds the end cell of a range to copy data from, can be the same as StartCell if just one cell. Of the format Sheet!CellRef")]
[Required]
string EndCell { get; set; }
Property Value
Type | Description |
---|---|
string |
NumberOfRows
Indicates the system will continute to process rows from the OutputStartCell for this specified amount of rows. If null it will continute until the data for the next row is empty
Declaration
[EntityProperty(SQLType.SmallInt, true)]
[EntityDescription(" Indicates the system will continute to process rows from the OutputStartCell for this specified amount of rows. If null it will continute until the data for the next row is empty")]
short? NumberOfRows { get; set; }
Property Value
Type | Description |
---|---|
short? |
Sequence
[Key] Holds the order of this data to copy within the algorithm run.
Declaration
[EntityProperty(SQLType.SmallInt, false, "1")]
[EntityDescription("Holds the order of this data to copy within the algorithm run.")]
[EntitySequence]
[EntityKeyProperty]
short Sequence { get; set; }
Property Value
Type | Description |
---|---|
short |
StartCell
Holds the start cell of a range to copy data from. Of the format Sheet!CellRef
Declaration
[EntityProperty(SQLType.NVarChar, 250, false)]
[EntityDescription("Holds the start cell of a range to copy data from. Of the format Sheet!CellRef")]
[Required]
string StartCell { get; set; }
Property Value
Type | Description |
---|---|
string |