クラス SqlServer2005AlterTableFactory

  • すべての実装されたインタフェース:
    com.sqlapp.data.db.sql.SqlFactory<com.sqlapp.data.schemas.Table>
    直系の既知のサブクラス:
    SqlServer2008AlterTableFactory

    public class SqlServer2005AlterTableFactory
    extends com.sqlapp.data.db.sql.AbstractAlterTableFactory<SqlServerSqlBuilder>
    SQLServer2005用alterテーブル作成
    • フィールドの概要

      • インタフェースから継承されたフィールド com.sqlapp.data.db.sql.SqlFactory

        COMMAND_METHOD
    • メソッドの概要

      すべてのメソッド インスタンス・メソッド concreteメソッド 
      修飾子とタイプ メソッド 説明
      protected void addConstraintDefinitions​(java.util.Map<java.lang.String,​com.sqlapp.data.schemas.Difference<?>> allDiff, com.sqlapp.data.schemas.Table originalTable, com.sqlapp.data.schemas.Table table, java.util.List<com.sqlapp.data.schemas.DbObjectDifference> consDiff, java.util.List<com.sqlapp.data.db.sql.SqlOperation> result)
      制約定義を追加します
      protected void addPartitionDefinition​(java.util.Map<java.lang.String,​com.sqlapp.data.schemas.Difference<?>> allDiff, com.sqlapp.data.schemas.Table originalTable, com.sqlapp.data.schemas.Table table, com.sqlapp.data.schemas.DbObjectDifference partitioningProp, java.util.List<com.sqlapp.data.db.sql.SqlOperation> result)
      Partition定義を追加します
      • クラスから継承されたメソッド com.sqlapp.data.db.sql.AbstractAlterTableFactory

        addAddColumn, addAlterColumn, addAlterTable, addColumnDefinitions, addConstraintDefinition, addConstraintDefinition, addConstraintDefinition, addCreateConstraintDefinition, addCreateIndexDefinition, addDeleteColumn, addDropConstraintDefinition, addDropIndexDefinition, addDropIndexDefinition, addIndexDefinition, addIndexDefinitions, addOtherDefinitions, addRenameColumn, addRenameOrAlterColumn, createDiffSql, createSql, dropConstraintDefinition, sortColumnDiff
      • クラスから継承されたメソッド com.sqlapp.data.db.sql.AbstractTableFactory

        addConditionColumns, addConditionContains, addConditionEndsWith, addConditionGt, addConditionGte, addConditionIn, addConditionInValue, addConditionLt, addConditionLte, addConditionNotIn, addConditions, addConditionStartsWith, addConditionValue, addCreateIndexDefinition, addLockVersionColumnCondition, addSelectAllColumns, addUniqueColumnsCondition, getAddTableObjectDetailOperationFactory, getDefaultValueLiteral, getEndIfExpression, getLockMode, toIfExpression, toIfIsNotEmptyExpression, toIsNotEmptyExpression
      • クラスから継承されたメソッド com.sqlapp.data.db.sql.SimpleSqlFactory

        createSqlBuilder, getAddObjectDetail, isInsertable, isUpdateable, newSqlBuilder
      • クラスから継承されたメソッド com.sqlapp.data.db.sql.AbstractSqlFactory

        add, addSchemaName, addSql, addSql, addSql, createDiffSql, createOperation, createOperation, createOperation, createOperation, createSql, createSqlBuilder, getAll, getCurrentDateDefinition, getDefaultValueDefinition, getDialect, getEndSqlOperations, getOptimisticLockColumnCondition, getOptimisticLockColumnUpdateDefinition, getOptimisticLockColumnUpdateDefinition, getOptions, getQuoteName, getSqlFactoryRegistry, getStartSqlOperations, getValueDefinitionForCondition, getValueDefinitionForInsert, getValueDefinitionForInsert, getValueDefinitionForUpdate, getValueDefinitionForUpdate, getValueDefinitionSimple, initialize, initialize, isAutoIncrementColumn, isCreatedAtColumn, isFormulaColumn, isOptimisticLockColumn, isQuateColumnName, isQuateObjectName, isUpdatedAtColumn, setDialect, setOptions, setQuateColumnName, setQuateObjectName, setSqlFactoryRegistry, sort, sort, sortDbObjectDifference, toString, withCoalesceAtInsert, withCoalesceAtUpdate
      • クラスから継承されたメソッド java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • インタフェースから継承されたメソッド com.sqlapp.data.db.sql.SqlFactory

        createSql
    • コンストラクタの詳細

      • SqlServer2005AlterTableFactory

        public SqlServer2005AlterTableFactory()
    • メソッドの詳細

      • addConstraintDefinitions

        protected void addConstraintDefinitions​(java.util.Map<java.lang.String,​com.sqlapp.data.schemas.Difference<?>> allDiff,
                                                com.sqlapp.data.schemas.Table originalTable,
                                                com.sqlapp.data.schemas.Table table,
                                                java.util.List<com.sqlapp.data.schemas.DbObjectDifference> consDiff,
                                                java.util.List<com.sqlapp.data.db.sql.SqlOperation> result)
        制約定義を追加します
        オーバーライド:
        addConstraintDefinitions クラス内 com.sqlapp.data.db.sql.AbstractAlterTableFactory<SqlServerSqlBuilder>
        パラメータ:
        originalTable -
        table -
        consDiff -
        result -
      • addPartitionDefinition

        protected void addPartitionDefinition​(java.util.Map<java.lang.String,​com.sqlapp.data.schemas.Difference<?>> allDiff,
                                              com.sqlapp.data.schemas.Table originalTable,
                                              com.sqlapp.data.schemas.Table table,
                                              com.sqlapp.data.schemas.DbObjectDifference partitioningProp,
                                              java.util.List<com.sqlapp.data.db.sql.SqlOperation> result)
        Partition定義を追加します
        オーバーライド:
        addPartitionDefinition クラス内 com.sqlapp.data.db.sql.AbstractAlterTableFactory<SqlServerSqlBuilder>
        パラメータ:
        partitionInfoProp -
        sqlBuilder -