Class CreateIndex

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

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

    • table

      private Table table
    • index

      private Index index
    • tailParameters

      private List<String> tailParameters
    • indexTypeBeforeOn

      private boolean indexTypeBeforeOn
    • usingIfNotExists

      private boolean usingIfNotExists
  • Constructor Details

    • CreateIndex

      public CreateIndex()
  • Method Details

    • isIndexTypeBeforeOn

      public boolean isIndexTypeBeforeOn()
    • setIndexTypeBeforeOn

      public void setIndexTypeBeforeOn(boolean indexTypeBeforeOn)
    • isUsingIfNotExists

      public boolean isUsingIfNotExists()
    • setUsingIfNotExists

      public CreateIndex setUsingIfNotExists(boolean usingIfNotExists)
    • accept

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

      public Index getIndex()
    • setIndex

      public void setIndex(Index index)
    • getTable

      public Table getTable()
    • setTable

      public void setTable(Table table)
    • getTailParameters

      public List<String> getTailParameters()
    • setTailParameters

      public void setTailParameters(List<String> tailParameters)
    • toString

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

      public CreateIndex withTable(Table table)
    • withIndex

      public CreateIndex withIndex(Index index)
    • withTailParameters

      public CreateIndex withTailParameters(List<String> tailParameters)