Class MySqlAlterTableChangeColumn

java.lang.Object
com.alibaba.druid.sql.ast.SQLObjectImpl
com.alibaba.druid.sql.dialect.mysql.ast.MySqlObjectImpl
com.alibaba.druid.sql.dialect.mysql.ast.statement.MySqlAlterTableChangeColumn
All Implemented Interfaces:
SQLObject, SQLAlterTableItem, MySqlObject

public class MySqlAlterTableChangeColumn extends MySqlObjectImpl implements SQLAlterTableItem
  • Constructor Details

    • MySqlAlterTableChangeColumn

      public MySqlAlterTableChangeColumn()
  • Method Details

    • accept0

      public void accept0(MySqlASTVisitor visitor)
      Specified by:
      accept0 in interface MySqlObject
      Specified by:
      accept0 in class MySqlObjectImpl
    • getFirstColumn

      public SQLName getFirstColumn()
    • setFirstColumn

      public void setFirstColumn(SQLName firstColumn)
    • getAfterColumn

      public SQLName getAfterColumn()
    • setAfterColumn

      public void setAfterColumn(SQLName afterColumn)
    • getColumnName

      public SQLName getColumnName()
    • setColumnName

      public void setColumnName(SQLName columnName)
    • getNewColumnDefinition

      public SQLColumnDefinition getNewColumnDefinition()
    • setNewColumnDefinition

      public void setNewColumnDefinition(SQLColumnDefinition newColumnDefinition)
    • isFirst

      public boolean isFirst()
    • setFirst

      public void setFirst(boolean first)