Class SQLVariantRefExpr

All Implemented Interfaces:
SQLExpr, SQLObject, Cloneable

public class SQLVariantRefExpr extends SQLExprImpl
  • Constructor Details

    • SQLVariantRefExpr

      public SQLVariantRefExpr(String name)
    • SQLVariantRefExpr

      public SQLVariantRefExpr(String name, SQLObject parent)
    • SQLVariantRefExpr

      public SQLVariantRefExpr(String name, boolean global)
    • SQLVariantRefExpr

      public SQLVariantRefExpr(String name, boolean global, boolean session)
    • SQLVariantRefExpr

      public SQLVariantRefExpr()
  • Method Details

    • getIndex

      public int getIndex()
    • setIndex

      public void setIndex(int index)
    • getName

      public String getName()
    • setName

      public void setName(String name)
    • isTemplateParameter

      public boolean isTemplateParameter()
    • setTemplateParameter

      public void setTemplateParameter(boolean templateParameter)
    • isHasPrefixComma

      public boolean isHasPrefixComma()
    • setHasPrefixComma

      public void setHasPrefixComma(boolean hasPrefixComma)
    • output

      public void output(StringBuilder buf)
      Specified by:
      output in interface SQLObject
      Overrides:
      output in class SQLObjectImpl
    • accept0

      protected void accept0(SQLASTVisitor visitor)
      Specified by:
      accept0 in class SQLObjectImpl
    • hashCode

      public int hashCode()
      Specified by:
      hashCode in class SQLExprImpl
    • equals

      public boolean equals(Object obj)
      Specified by:
      equals in class SQLExprImpl
    • isGlobal

      public boolean isGlobal()
    • setGlobal

      public void setGlobal(boolean global)
    • isSession

      public boolean isSession()
    • setSession

      public void setSession(boolean session)
    • clone

      public SQLVariantRefExpr clone()
      Specified by:
      clone in interface SQLExpr
      Specified by:
      clone in interface SQLObject
      Specified by:
      clone in class SQLExprImpl
    • getChildren

      public List<SQLObject> getChildren()
      Specified by:
      getChildren in interface SQLExpr
      Overrides:
      getChildren in class SQLExprImpl