Class AlterExpression

  • All Implemented Interfaces:
    java.io.Serializable

    public class AlterExpression
    extends java.lang.Object
    implements java.io.Serializable
    See Also:
    Serialized Form
    • Field Detail

      • referentialActions

        private final java.util.Set<ReferentialAction> referentialActions
      • optionalSpecifier

        private java.lang.String optionalSpecifier
      • newTableName

        private java.lang.String newTableName
      • columnName

        private java.lang.String columnName
      • columnOldName

        private java.lang.String columnOldName
      • pkColumns

        private java.util.List<java.lang.String> pkColumns
      • ukColumns

        private java.util.List<java.lang.String> ukColumns
      • ukName

        private java.lang.String ukName
      • index

        private Index index
      • oldIndex

        private Index oldIndex
      • constraintName

        private java.lang.String constraintName
      • usingIfExists

        private boolean usingIfExists
      • fkColumns

        private java.util.List<java.lang.String> fkColumns
      • fkSourceSchema

        private java.lang.String fkSourceSchema
      • fkSourceTable

        private java.lang.String fkSourceTable
      • fkSourceColumns

        private java.util.List<java.lang.String> fkSourceColumns
      • uk

        private boolean uk
      • useEqual

        private boolean useEqual
      • partitions

        private java.util.List<java.lang.String> partitions
      • parameters

        private java.util.List<java.lang.String> parameters
      • hasEqualForCharacterSet

        private boolean hasEqualForCharacterSet
      • hasEqualForCollate

        private boolean hasEqualForCollate
      • characterSet

        private java.lang.String characterSet
      • collation

        private java.lang.String collation
      • lockOption

        private java.lang.String lockOption
      • algorithmOption

        private java.lang.String algorithmOption
      • engineOption

        private java.lang.String engineOption
      • commentText

        private java.lang.String commentText
      • tableOption

        private java.lang.String tableOption
      • hasColumn

        private boolean hasColumn
      • hasColumns

        private boolean hasColumns
      • useBrackets

        private boolean useBrackets
      • useIfNotExists

        private boolean useIfNotExists
    • 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 java.lang.String getFkSourceSchema()
      • setFkSourceSchema

        public void setFkSourceSchema​(java.lang.String fkSourceSchema)
      • getCommentText

        public java.lang.String getCommentText()
      • setCommentText

        public void setCommentText​(java.lang.String commentText)
      • getTableOption

        public java.lang.String getTableOption()
      • setTableOption

        public void setTableOption​(java.lang.String tableOption)
      • setOperation

        public void setOperation​(AlterOperation operation)
      • getOptionalSpecifier

        public java.lang.String getOptionalSpecifier()
      • setOptionalSpecifier

        public void setOptionalSpecifier​(java.lang.String optionalSpecifier)
      • removeReferentialAction

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

        public java.util.List<java.lang.String> getFkColumns()
      • setFkColumns

        public void setFkColumns​(java.util.List<java.lang.String> fkColumns)
      • getFkSourceTable

        public java.lang.String getFkSourceTable()
      • setFkSourceTable

        public void setFkSourceTable​(java.lang.String fkSourceTable)
      • addColDataType

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

        public java.util.List<java.lang.String> getFkSourceColumns()
      • setFkSourceColumns

        public void setFkSourceColumns​(java.util.List<java.lang.String> fkSourceColumns)
      • getNewTableName

        public java.lang.String getNewTableName()
      • setNewTableName

        public void setNewTableName​(java.lang.String newTableName)
      • getColumnName

        public java.lang.String getColumnName()
      • setColumnName

        public void setColumnName​(java.lang.String columnName)
      • getColOldName

        @Deprecated
        public java.lang.String getColOldName()
        Deprecated.
      • setColOldName

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

        public java.lang.String getColumnOldName()
      • setColumnOldName

        public void setColumnOldName​(java.lang.String columnOldName)
      • getConstraintName

        public java.lang.String getConstraintName()
      • setConstraintName

        public void setConstraintName​(java.lang.String constraintName)
      • isUsingIfExists

        public boolean isUsingIfExists()
      • setUsingIfExists

        public void setUsingIfExists​(boolean usingIfExists)
      • getPkColumns

        public java.util.List<java.lang.String> getPkColumns()
      • setPkColumns

        public void setPkColumns​(java.util.List<java.lang.String> pkColumns)
      • getUkColumns

        public java.util.List<java.lang.String> getUkColumns()
      • setUkColumns

        public void setUkColumns​(java.util.List<java.lang.String> ukColumns)
      • getUkName

        public java.lang.String getUkName()
      • setUkName

        public void setUkName​(java.lang.String ukName)
      • getIndex

        public Index getIndex()
      • setIndex

        public void setIndex​(Index index)
      • setConstraints

        public void setConstraints​(java.util.List<ConstraintState> constraints)
      • addParameters

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

        public java.util.List<java.lang.String> getParameters()
      • getCharacterSet

        public java.lang.String getCharacterSet()
      • setCharacterSet

        public void setCharacterSet​(java.lang.String characterSet)
      • getCollation

        public java.lang.String getCollation()
      • setCollation

        public void setCollation​(java.lang.String collation)
      • getLockOption

        public java.lang.String getLockOption()
      • setLockOption

        public void setLockOption​(java.lang.String lockOption)
      • getAlgorithmOption

        public java.lang.String getAlgorithmOption()
      • setAlgorithmOption

        public void setAlgorithmOption​(java.lang.String algorithmOption)
      • getEngineOption

        public java.lang.String getEngineOption()
      • setEngineOption

        public void setEngineOption​(java.lang.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)
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • withOptionalSpecifier

        public AlterExpression withOptionalSpecifier​(java.lang.String optionalSpecifier)
      • withColumnName

        public AlterExpression withColumnName​(java.lang.String columnName)
      • withPkColumns

        public AlterExpression withPkColumns​(java.util.List<java.lang.String> pkColumns)
      • withUkColumns

        public AlterExpression withUkColumns​(java.util.List<java.lang.String> ukColumns)
      • withUkName

        public AlterExpression withUkName​(java.lang.String ukName)
      • withConstraintName

        public AlterExpression withConstraintName​(java.lang.String constraintName)
      • withUsingIfExists

        public AlterExpression withUsingIfExists​(boolean usingIfExists)
      • withOnDeleteRestrict

        public AlterExpression withOnDeleteRestrict​(boolean onDeleteRestrict)
      • withOnDeleteSetNull

        public AlterExpression withOnDeleteSetNull​(boolean onDeleteSetNull)
      • withOnDeleteCascade

        public AlterExpression withOnDeleteCascade​(boolean onDeleteCascade)
      • withFkColumns

        public AlterExpression withFkColumns​(java.util.List<java.lang.String> fkColumns)
      • withFkSourceSchema

        public AlterExpression withFkSourceSchema​(java.lang.String fkSourceSchema)
      • withFkSourceTable

        public AlterExpression withFkSourceTable​(java.lang.String fkSourceTable)
      • withFkSourceColumns

        public AlterExpression withFkSourceColumns​(java.util.List<java.lang.String> fkSourceColumns)
      • withCommentText

        public AlterExpression withCommentText​(java.lang.String commentText)
      • withColumnOldName

        public AlterExpression withColumnOldName​(java.lang.String columnOldName)
      • addPkColumns

        public AlterExpression addPkColumns​(java.lang.String... pkColumns)
      • addPkColumns

        public AlterExpression addPkColumns​(java.util.Collection<java.lang.String> pkColumns)
      • addUkColumns

        public AlterExpression addUkColumns​(java.lang.String... ukColumns)
      • addUkColumns

        public AlterExpression addUkColumns​(java.util.Collection<java.lang.String> ukColumns)
      • addFkColumns

        public AlterExpression addFkColumns​(java.lang.String... fkColumns)
      • addFkColumns

        public AlterExpression addFkColumns​(java.util.Collection<java.lang.String> fkColumns)
      • addFkSourceColumns

        public AlterExpression addFkSourceColumns​(java.lang.String... fkSourceColumns)
      • addFkSourceColumns

        public AlterExpression addFkSourceColumns​(java.util.Collection<java.lang.String> fkSourceColumns)
      • getPartitions

        public java.util.List<java.lang.String> getPartitions()
      • setPartitions

        public void setPartitions​(java.util.List<java.lang.String> partitions)
      • getPartitionDefinitions

        public java.util.List<PartitionDefinition> getPartitionDefinitions()
      • setPartitionDefinitions

        public void setPartitionDefinitions​(java.util.List<PartitionDefinition> partitionDefinition)
      • setHasEqualForCharacterSet

        public void setHasEqualForCharacterSet​(boolean hasEqualForCharacterSet)
      • setHasEqualForCollate

        public void setHasEqualForCollate​(boolean hasEqualForCollate)