Class Statement

java.lang.Object
dev.frostlake.executor.procedural.Statement
Direct Known Subclasses:
CallStatement, CaseStatement, CloseStatement, DeclareCursorStatement, DeclareExceptionStatement, DeclareResultSetStatement, DeclareStatement, FetchStatement, ForStatement, IfStatement, LoopStatement, OpenStatement, RaiseStatement, RepeatStatement, ReturnStatement, ReturnTableStatement, SetStatement, SqlStatement, WhileStatement

public abstract class Statement extends Object
  • Constructor Details

  • Method Details

    • getSourceLine

      public int getSourceLine()
      1-based line of the statement's first token, or -1 when unknown.
    • getSourcePosition

      public int getSourcePosition()
      0-based column of the statement's first token, or -1 when unknown.
    • setSourcePosition

      public void setSourcePosition(int line, int position)
    • getType

      public StatementType getType()
    • getLabel

      public String getLabel()
    • setLabel

      public void setLabel(String label)