Class SetStatement

java.lang.Object
dev.frostlake.executor.procedural.Statement
dev.frostlake.executor.procedural.SetStatement

public class SetStatement extends Statement
  • Constructor Details

    • SetStatement

      public SetStatement(String variableName, BaseExpression expression)
    • SetStatement

      public SetStatement(String variableName, BaseExpression expression, String rawExpressionText)
    • SetStatement

      public SetStatement(String variableName, BaseExpression expression, DataType declaredType)
      A LET inside a compound body: an assignment that also declares the name's type.
  • Method Details

    • getDeclaredType

      public DataType getDeclaredType()
    • isDeclaration

      public boolean isDeclaration()
    • getVariableName

      public String getVariableName()
    • getExpression

      public BaseExpression getExpression()
    • getRawExpressionText

      public String getRawExpressionText()
    • getSqlInitialiser

      public Expression getSqlInitialiser()
    • setSqlInitialiser

      public void setSqlInitialiser(Expression sqlInitialiser)