Class AlterView

java.lang.Object
net.sf.jsqlparser.statement.create.view.AlterView
All Implemented Interfaces:
Serializable, Model, Statement

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

    • view

      private Table view
    • select

      private Select select
    • useReplace

      private boolean useReplace
    • columnNames

      private List<String> columnNames
  • Constructor Details

    • AlterView

      public AlterView()
  • Method Details

    • accept

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

      public Table getView()
    • setView

      public void setView(Table view)
    • getSelect

      public Select getSelect()
    • setSelect

      public void setSelect(Select select)
    • getColumnNames

      public List<String> getColumnNames()
    • setColumnNames

      public void setColumnNames(List<String> columnNames)
    • isUseReplace

      public boolean isUseReplace()
    • setUseReplace

      public void setUseReplace(boolean useReplace)
    • toString

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

      public AlterView withView(Table view)
    • withSelect

      public AlterView withSelect(Select select)
    • withUseReplace

      public AlterView withUseReplace(boolean useReplace)
    • withColumnNames

      public AlterView withColumnNames(List<String> columnNames)
    • addColumnNames

      public AlterView addColumnNames(String... columnNames)
    • addColumnNames

      public AlterView addColumnNames(Collection<String> columnNames)
    • getSelectBody

      public <E extends Select> E getSelectBody(Class<E> type)