Class Alter

java.lang.Object
net.sf.jsqlparser.statement.alter.Alter
All Implemented Interfaces:
Serializable, Model, Statement

public class Alter extends Object implements Statement
See Also:
  • Field Details

    • table

      private Table table
    • useOnly

      private boolean useOnly
    • useTableIfExists

      private boolean useTableIfExists
    • alterExpressions

      private List<AlterExpression> alterExpressions
  • Constructor Details

    • Alter

      public Alter()
  • Method Details

    • getTable

      public Table getTable()
    • setTable

      public void setTable(Table table)
    • isUseOnly

      public boolean isUseOnly()
    • setUseOnly

      public void setUseOnly(boolean useOnly)
    • isUseTableIfExists

      public boolean isUseTableIfExists()
    • setUseTableIfExists

      public void setUseTableIfExists(boolean useTableIfExists)
    • withUseTableIfExists

      public Alter withUseTableIfExists(boolean useTableIfExists)
    • addAlterExpression

      public void addAlterExpression(AlterExpression alterExpression)
    • getAlterExpressions

      public List<AlterExpression> getAlterExpressions()
    • setAlterExpressions

      public void setAlterExpressions(List<AlterExpression> alterExpressions)
    • accept

      public void accept(StatementVisitor statementVisitor)
      Specified by:
      accept in interface Statement
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • withTable

      public Alter withTable(Table table)
    • withUseOnly

      public Alter withUseOnly(boolean useOnly)
    • withAlterExpressions

      public Alter withAlterExpressions(List<AlterExpression> alterExpressions)
    • addAlterExpressions

      public Alter addAlterExpressions(AlterExpression... alterExpressions)
    • addAlterExpressions

      public Alter addAlterExpressions(Collection<? extends AlterExpression> alterExpressions)