クラス SqlServer2005AlterTableFactory

java.lang.Object
com.sqlapp.data.db.sql.AbstractSqlFactory<T,S>
com.sqlapp.data.db.sql.SimpleSqlFactory<com.sqlapp.data.schemas.Table,S>
com.sqlapp.data.db.sql.AbstractTableFactory<S>
com.sqlapp.data.db.sql.AbstractAlterTableFactory<SqlServerSqlBuilder>
com.sqlapp.data.db.dialect.sqlserver.sql.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
  • コンストラクタの概要

    コンストラクタ
    コンストラクタ
    説明
     
  • メソッドの概要

    修飾子とタイプ
    メソッド
    説明
    protected void
    addConstraintDefinitions(Map<String,com.sqlapp.data.schemas.Difference<?>> allDiff, com.sqlapp.data.schemas.Table originalTable, com.sqlapp.data.schemas.Table table, List<com.sqlapp.data.schemas.DbObjectDifference> consDiff, List<com.sqlapp.data.db.sql.SqlOperation> result)
    制約定義を追加します
    protected void
    addPartitionDefinition(Map<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, 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, getUniqueConstraint, toIfExpression, toIfIsNotEmptyExpression, toIsNotEmptyExpression

    クラスから継承されたメソッド com.sqlapp.data.db.sql.SimpleSqlFactory

    addInsertColumnComment, addSelectColumnComment, addTableComment, addUpdateColumnComment, addWhereColumnComment, 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, getQuoteName, getSqlFactoryRegistry, getStartSqlOperations, getValueDefinitionForCondition, getValueDefinitionForInsert, getValueDefinitionForInsert, getValueDefinitionForUpdate, getValueDefinitionForUpdate, getValueDefinitionForUpdate, getValueDefinitionSimple, initialize, initialize, isAutoIncrementColumn, isCreatedAtColumn, isFormulaColumn, isOptimisticLockColumn, isUpdatedAtColumn, setDialect, setOptions, 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(Map<String,com.sqlapp.data.schemas.Difference<?>> allDiff, com.sqlapp.data.schemas.Table originalTable, com.sqlapp.data.schemas.Table table, List<com.sqlapp.data.schemas.DbObjectDifference> consDiff, List<com.sqlapp.data.db.sql.SqlOperation> result)
      制約定義を追加します
      オーバーライド:
      addConstraintDefinitions クラス内 com.sqlapp.data.db.sql.AbstractAlterTableFactory<SqlServerSqlBuilder>
      パラメータ:
      originalTable -
      table -
      consDiff -
      result -
    • addPartitionDefinition

      protected void addPartitionDefinition(Map<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, List<com.sqlapp.data.db.sql.SqlOperation> result)
      Partition定義を追加します
      オーバーライド:
      addPartitionDefinition クラス内 com.sqlapp.data.db.sql.AbstractAlterTableFactory<SqlServerSqlBuilder>
      パラメータ:
      partitionInfoProp -
      sqlBuilder -