Class RuntimeVariable
Dynamic Runtime Variable (e.g., StartTime or Flights). This will be replaced with the actual values at runtime.
Inheritance
RuntimeVariable
Assembly: MetricSetSyntaxTree.dll
Syntax
public class RuntimeVariable : Expression<RuntimeVariable, Table>, IVisitable<IExpressionVisitor>, ICloneable<RuntimeVariable, Table, Expression>, ICloneable<Expression>, IDirectedAcyclicGraph<Expression>
Constructors
View Source
RuntimeVariable(Table, String)
Declaration
public RuntimeVariable(Table table, string name)
Parameters
Properties
View Source
Name
Name of this Runtime Variable (e.g. StartTime).
Declaration
public string Name { get; }
Property Value
View Source
Parents
Declaration
[JsonIgnore]
public override IReadOnlyList<Expression> Parents { get; }
Property Value
Overrides
Methods
View Source
Accept(IExpressionVisitor)
Declaration
public override void Accept(IExpressionVisitor visitor)
Parameters
Overrides
View Source
Clone(Table, IReadOnlyList<Expression>)
Declaration
public override RuntimeVariable Clone(Table table, IReadOnlyList<Expression> parents)
Parameters
Returns
Overrides
Mangrove.MetricSetSyntaxTree.Expression<Mangrove.MetricSetSyntaxTree.ExpressionNodes.RuntimeVariable, Mangrove.MetricSetSyntaxTree.Table>.Clone(Mangrove.MetricSetSyntaxTree.Table, System.Collections.Generic.IReadOnlyList<Mangrove.MetricSetSyntaxTree.Expression>)
View Source
ToString()
Declaration
public override string ToString()
Returns
Overrides
Implements
Extension Methods