Search Results for

    Show / Hide Table of Contents

    Interface IAlgorithmRunStep

    The system entity for holding the spreadsheet for the algorithm run

    Inherited Members
    IBaseEntity.GetLabel(string)
    IBaseEntity.SetLabel(string, string)
    IBaseEntity.SetSilentLabel(string, string)
    IBaseEntity.AccountID
    IBaseEntity.ID
    IBaseEntity.LastUpdated
    IBaseEntity.ModifiedByUserID
    IBaseEntity.CanvasID
    IBaseEntity.AlgorithmStepID
    IBaseEntity.SafeID
    IEquatable<IBaseEntity>.Equals(IBaseEntity)
    INotifyPropertyChanged.PropertyChanged
    INotifyPropertyChanging.PropertyChanging
    ICloneableAsync.Clone(object)
    ICloneableAsync.CopyFromSource(object)
    ICanTrackProperties.HasTrackedPropertyChanged(string)
    ICanTrackProperties.OriginalTrackedPropertyValue(string)
    ICanTrackProperties.OriginalTrackedPropertyValue<T>(string)
    ICanTrackProperties.ClearTrackedOriginalValues()
    ICanTrackProperties.GetAllOriginalTrackedPropertyValues()
    Namespace: LemonEdge.API.Entities.Design
    Assembly: LemonEdge.API.dll
    Syntax
    [EntityDefinition(EntityID.AlgorithmRunStep, "dbo.LT_AlgorithmRunSteps", "AlgorithmRunStep", LabelColumn = "RowName")]
    [DefaultEntityIcon(ImageType.AlgorithmRun)]
    [EntityIndex(Name = "AlgorithmRunStep", ColumnNames = new string[] { "AlgorithmRunID" }, IndexOrder = new IndexOrder[] { IndexOrder.Ascending }, IsClustered = false, IsUnique = false)]
    public interface IAlgorithmRunStep : IBaseEntity, IEquatable<IBaseEntity>, INotifyPropertyChanged, INotifyPropertyChanging, ICloneableAsync, ICanTrackProperties

    Properties

    AlgorithmRunID

    Links to parent IAlgorithm.

    Declaration
    [EntityProperty(SQLType.UniqueIdentifier, false)]
    [EntityRelationship(EntityID.AlgorithmRun, "ID", SingleJoinType.One, "Algorithm Run", "Steps", DeleteWithRelationship = true, PartOfParentSet = false, LinkToItemInSet = true, InheritPermissions = true)]
    [RequiredNoDefaultIDValidation]
    Guid AlgorithmRunID { get; set; }
    Property Value
    Type Description
    Guid

    RowName

    Holds the row this was created from the QueryRunner, or the name from a formula.

    Declaration
    [EntityProperty(SQLType.NVarChar, 500, false, "RowResult")]
    [EntityDescription("Holds the row this was created from the QueryRunner, or the name from a formula")]
    string RowName { get; set; }
    Property Value
    Type Description
    string

    RowResult

    Holds the row this was created from the QueryRunner.

    Declaration
    [EntityProperty(SQLType.SmallInt, false)]
    [EntityDescription("Holds the row this was created from the QueryRunner.")]
    short RowResult { get; set; }
    Property Value
    Type Description
    short

    UserModified

    Indicates if the user has modified this calculation before it produced any outputs.

    Declaration
    [EntityProperty(SQLType.Bit, false)]
    [EntityDescription("Indicates if the user has modified this calculation before it produced any outputs.")]
    bool UserModified { get; set; }
    Property Value
    Type Description
    bool

    Extension Methods

    LinqExtensions.AsArray<T>(T)
    LinqExtensions.ToArrayOfOne<T>(T)
    LinqExtensions.ToListOfOne<T>(T)
    MiscExtensions.SetIfNotEqual<T, TP>(T, Expression<Func<T, TP>>, TP)
    WeakReferenceExtensions.WeakReference(object)
    SQLExtensions.ToSQLValue(object, bool)
    ReflectionExtensions.ClearEventInvocations(object, string)
    StringExtensions.ToCSVFormatString(object, Type)
    In this article
    Back to top © LemonEdge Technologies. All rights reserved.