Class SQLParameter

java.lang.Object
com.alibaba.druid.sql.ast.SQLObjectImpl
com.alibaba.druid.sql.ast.SQLParameter
All Implemented Interfaces:
SQLObject, SQLObjectWithDataType

public final class SQLParameter extends SQLObjectImpl implements SQLObjectWithDataType
  • Constructor Details

    • SQLParameter

      public SQLParameter()
  • Method Details

    • getDefaultValue

      public SQLExpr getDefaultValue()
    • setDefaultValue

      public void setDefaultValue(SQLExpr deaultValue)
    • getName

      public SQLName getName()
    • setName

      public void setName(SQLName name)
    • getDataType

      public SQLDataType getDataType()
      Specified by:
      getDataType in interface SQLObjectWithDataType
    • setDataType

      public void setDataType(SQLDataType dataType)
      Specified by:
      setDataType in interface SQLObjectWithDataType
    • getParamType

      public SQLParameter.ParameterType getParamType()
    • setParamType

      public void setParamType(SQLParameter.ParameterType paramType)
    • accept0

      public void accept0(SQLASTVisitor visitor)
      Specified by:
      accept0 in class SQLObjectImpl
    • isNoCopy

      public boolean isNoCopy()
    • setNoCopy

      public void setNoCopy(boolean noCopy)
    • isConstant

      public boolean isConstant()
    • setConstant

      public void setConstant(boolean constant)
    • getCursorParameters

      public List<SQLParameter> getCursorParameters()
    • getCursorName

      public SQLName getCursorName()
    • setCursorName

      public void setCursorName(SQLName cursorName)
    • clone

      public SQLParameter clone()
      Specified by:
      clone in interface SQLObject
      Overrides:
      clone in class SQLObjectImpl
    • isOrder

      public boolean isOrder()
    • setOrder

      public void setOrder(boolean order)
    • isMap

      public boolean isMap()
    • setMap

      public void setMap(boolean map)
    • isMember

      public boolean isMember()
    • setMember

      public void setMember(boolean member)