クラス 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
  • コンストラクタの概要

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

    修飾子とタイプ メソッド 説明
    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

    addColumnDefinition, 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
  • コンストラクタの詳細

  • メソッドの詳細

    • 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 -