Class VariableExpression

java.lang.Object
dev.frostlake.executor.procedural.BaseExpression
dev.frostlake.executor.procedural.VariableExpression

public class VariableExpression extends BaseExpression
  • Constructor Details

    • VariableExpression

      public VariableExpression(String name)
      A name written BARE (no leading colon) — legal only in a Snowflake Scripting expression.
    • VariableExpression

      public VariableExpression(String name, boolean bindForm)
  • Method Details

    • getName

      public String getName()
    • isBindForm

      public boolean isBindForm()
      True when the reference was written as :name. Snowflake accepts only that form where a scripting name feeds an embedded SQL statement (a CALL argument, DML, a query); a bare name there is an identifier and fails with invalid identifier.