Class MySqlKey

All Implemented Interfaces:
SQLDbTypedObject, SQLIndex, SQLObject, SQLConstraint, SQLTableConstraint, SQLTableElement, SQLUniqueConstraint
Direct Known Subclasses:
MySqlPrimaryKey, MySqlUnique

public class MySqlKey extends SQLUnique implements SQLUniqueConstraint, SQLTableConstraint, SQLIndex
  • Constructor Details

    • MySqlKey

      public MySqlKey()
  • Method Details

    • accept0

      protected void accept0(SQLASTVisitor visitor)
      Overrides:
      accept0 in class SQLUnique
    • accept0

      protected void accept0(AdsVisitor visitor)
    • accept0

      protected void accept0(MySqlASTVisitor visitor)
    • getIndexType

      public String getIndexType()
    • setIndexType

      public void setIndexType(String indexType)
    • isHasConstraint

      public boolean isHasConstraint()
    • setHasConstraint

      public void setHasConstraint(boolean hasConstraint)
    • cloneTo

      public void cloneTo(MySqlKey x)
    • clone

      public MySqlKey clone()
      Specified by:
      clone in interface SQLObject
      Specified by:
      clone in interface SQLTableElement
      Overrides:
      clone in class SQLUnique
    • getKeyBlockSize

      public SQLExpr getKeyBlockSize()
    • setKeyBlockSize

      public void setKeyBlockSize(SQLExpr x)