Class AlterExpression

    • Constructor Detail

      • AlterExpression

        public AlterExpression()
    • Method Detail

      • getOldIndex

        public Index getOldIndex()
      • setOldIndex

        public void setOldIndex​(Index oldIndex)
      • hasColumn

        public boolean hasColumn()
      • hasColumns

        public boolean hasColumns()
      • useBrackets

        public boolean useBrackets()
      • useBrackets

        public void useBrackets​(boolean useBrackets)
      • hasColumn

        public void hasColumn​(boolean hasColumn)
      • hasColumns

        public void hasColumns​(boolean hasColumns)
      • getFkSourceSchema

        public String getFkSourceSchema()
      • setFkSourceSchema

        public void setFkSourceSchema​(String fkSourceSchema)
      • getCommentText

        public String getCommentText()
      • setCommentText

        public void setCommentText​(String commentText)
      • getTableOption

        public String getTableOption()
      • setTableOption

        public void setTableOption​(String tableOption)
      • setOperation

        public void setOperation​(AlterOperation operation)
      • getOptionalSpecifier

        public String getOptionalSpecifier()
      • setOptionalSpecifier

        public void setOptionalSpecifier​(String optionalSpecifier)
      • removeReferentialAction

        public void removeReferentialAction​(ReferentialAction.Type type)
        Parameters:
        type -
      • setOnDeleteCascade

        @Deprecated
        public void setOnDeleteCascade​(boolean onDeleteCascade)
        Deprecated.
        use setReferentialAction(ReferentialAction.Type, ReferentialAction.Action, boolean)
        Parameters:
        onDeleteCascade -
      • setOnDeleteRestrict

        @Deprecated
        public void setOnDeleteRestrict​(boolean onDeleteRestrict)
        Deprecated.
        use setReferentialAction(ReferentialAction.Type, ReferentialAction.Action, boolean)
        Parameters:
        onDeleteRestrict -
      • setOnDeleteSetNull

        @Deprecated
        public void setOnDeleteSetNull​(boolean onDeleteSetNull)
        Deprecated.
        use setReferentialAction(ReferentialAction.Type, ReferentialAction.Action, boolean)
        Parameters:
        onDeleteSetNull -
      • getFkColumns

        public List<String> getFkColumns()
      • setFkColumns

        public void setFkColumns​(List<String> fkColumns)
      • getFkSourceTable

        public String getFkSourceTable()
      • setFkSourceTable

        public void setFkSourceTable​(String fkSourceTable)
      • addColDataType

        public void addColDataType​(String columnName,
                                   ColDataType colDataType)
      • getFkSourceColumns

        public List<String> getFkSourceColumns()
      • setFkSourceColumns

        public void setFkSourceColumns​(List<String> fkSourceColumns)
      • getNewTableName

        public String getNewTableName()
      • setNewTableName

        public void setNewTableName​(String newTableName)
      • getColumnName

        public String getColumnName()
      • setColumnName

        public void setColumnName​(String columnName)
      • setColOldName

        @Deprecated
        public void setColOldName​(String columnOldName)
        Deprecated.
      • getColumnOldName

        public String getColumnOldName()
      • setColumnOldName

        public void setColumnOldName​(String columnOldName)
      • getConstraintName

        public String getConstraintName()
      • setConstraintName

        public void setConstraintName​(String constraintName)
      • isUsingIfExists

        public boolean isUsingIfExists()
      • setUsingIfExists

        public void setUsingIfExists​(boolean usingIfExists)
      • getPkColumns

        public List<String> getPkColumns()
      • setPkColumns

        public void setPkColumns​(List<String> pkColumns)
      • getUkColumns

        public List<String> getUkColumns()
      • setUkColumns

        public void setUkColumns​(List<String> ukColumns)
      • getUkName

        public String getUkName()
      • setUkName

        public void setUkName​(String ukName)
      • getIndex

        public Index getIndex()
      • setIndex

        public void setIndex​(Index index)
      • addParameters

        public void addParameters​(String... params)
      • getParameters

        public List<String> getParameters()
      • getCharacterSet

        public String getCharacterSet()
      • setCharacterSet

        public void setCharacterSet​(String characterSet)
      • getCollation

        public String getCollation()
      • setCollation

        public void setCollation​(String collation)
      • setDefaultCollateSpecified

        public void setDefaultCollateSpecified​(boolean value)
      • isDefaultCollateSpecified

        public boolean isDefaultCollateSpecified()
      • getLockOption

        public String getLockOption()
      • setLockOption

        public void setLockOption​(String lockOption)
      • getAlgorithmOption

        public String getAlgorithmOption()
      • setAlgorithmOption

        public void setAlgorithmOption​(String algorithmOption)
      • getEngineOption

        public String getEngineOption()
      • setEngineOption

        public void setEngineOption​(String engineOption)
      • getUseEqual

        public boolean getUseEqual()
      • setUseEqual

        public void setUseEqual​(boolean useEqual)
      • getUk

        public boolean getUk()
      • setUk

        public void setUk​(boolean uk)
      • isUseIfNotExists

        public boolean isUseIfNotExists()
      • setUseIfNotExists

        public void setUseIfNotExists​(boolean useIfNotExists)
      • withUserIfNotExists

        public AlterExpression withUserIfNotExists​(boolean userIfNotExists)
      • setPartitionType

        public void setPartitionType​(String partitionType)
      • getPartitionType

        public String getPartitionType()
      • setPartitionExpression

        public void setPartitionExpression​(Expression partitionExpression)
      • getPartitionExpression

        public Expression getPartitionExpression()
      • setPartitionColumns

        public void setPartitionColumns​(List<String> partitionColumns)
      • getPartitionColumns

        public List<String> getPartitionColumns()
      • setExchangePartitionTableName

        public void setExchangePartitionTableName​(String exchangePartitionTableName)
      • getExchangePartitionTableName

        public String getExchangePartitionTableName()
      • setCoalescePartitionNumber

        public void setCoalescePartitionNumber​(int coalescePartitionNumber)
      • getCoalescePartitionNumber

        public int getCoalescePartitionNumber()
      • setExchangePartitionWithValidation

        public void setExchangePartitionWithValidation​(boolean exchangePartitionWithValidation)
      • isExchangePartitionWithValidation

        public boolean isExchangePartitionWithValidation()
      • setExchangePartitionWithoutValidation

        public void setExchangePartitionWithoutValidation​(boolean exchangePartitionWithoutValidation)
      • isExchangePartitionWithoutValidation

        public boolean isExchangePartitionWithoutValidation()
      • setKeyBlockSize

        public void setKeyBlockSize​(int keyBlockSize)
      • getKeyBlockSize

        public int getKeyBlockSize()
      • getConstraintSymbol

        public String getConstraintSymbol()
      • setConstraintSymbol

        public void setConstraintSymbol​(String constraintSymbol)
      • isEnforced

        public boolean isEnforced()
      • setEnforced

        public void setEnforced​(boolean enforced)
      • getConstraintType

        public String getConstraintType()
      • setConstraintType

        public void setConstraintType​(String constraintType)
      • isInvisible

        public boolean isInvisible()
      • setInvisible

        public void setInvisible​(boolean invisible)
      • withUsingIfExists

        public AlterExpression withUsingIfExists​(boolean usingIfExists)
      • withOnDeleteRestrict

        public AlterExpression withOnDeleteRestrict​(boolean onDeleteRestrict)
      • withOnDeleteSetNull

        public AlterExpression withOnDeleteSetNull​(boolean onDeleteSetNull)
      • withOnDeleteCascade

        public AlterExpression withOnDeleteCascade​(boolean onDeleteCascade)
      • getPartitions

        public List<String> getPartitions()
      • setPartitions

        public void setPartitions​(List<String> partitions)
      • setHasEqualForCharacterSet

        public void setHasEqualForCharacterSet​(boolean hasEqualForCharacterSet)
      • setHasEqualForCollate

        public void setHasEqualForCollate​(boolean hasEqualForCollate)