クラス SqlServer2005CreateIndexFactory

java.lang.Object
com.sqlapp.data.db.sql.AbstractSqlFactory<T,S>
com.sqlapp.data.db.sql.SimpleSqlFactory<T,S>
com.sqlapp.data.db.sql.AbstractCreateNamedObjectFactory<com.sqlapp.data.schemas.Index,S>
com.sqlapp.data.db.sql.AbstractCreateIndexFactory<SqlServerSqlBuilder>
com.sqlapp.data.db.dialect.sqlserver.sql.SqlServerCreateIndexFactory
com.sqlapp.data.db.dialect.sqlserver.sql.SqlServer2005CreateIndexFactory
すべての実装されたインタフェース:
com.sqlapp.data.db.sql.AddTableObjectDetailFactory<com.sqlapp.data.schemas.Index,SqlServerSqlBuilder>, com.sqlapp.data.db.sql.SqlFactory<com.sqlapp.data.schemas.Index>
直系の既知のサブクラス:
SqlServer2008CreateIndexFactory

public class SqlServer2005CreateIndexFactory extends SqlServerCreateIndexFactory
  • フィールドの概要

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

    COMMAND_METHOD
  • コンストラクタの概要

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

    修飾子とタイプ
    メソッド
    説明
    protected void
    addIncludes(com.sqlapp.data.schemas.Index obj, com.sqlapp.data.schemas.Table table, SqlServerSqlBuilder builder)
     
    protected void
    addIncludesAfter(com.sqlapp.data.schemas.Index obj, com.sqlapp.data.schemas.Table table, SqlServerSqlBuilder builder)
     
    protected void
    addObjectDetailAfter(com.sqlapp.data.schemas.Index obj, com.sqlapp.data.schemas.Table table, SqlServerSqlBuilder builder)
     
    protected void
    addPartitioning(com.sqlapp.data.schemas.Index obj, com.sqlapp.data.schemas.Table table, SqlServerSqlBuilder builder)
     
    protected Map<String,String>
    createIndexWithOption(com.sqlapp.data.schemas.Index obj, com.sqlapp.data.schemas.Table table)
     

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

    addIndexType, addIndexWithOption, addObjectDetail

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

    addColumn, addCreateObject, addUnique, createIndex, createSql

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

    addOptions, addOtherDefinitions

    クラスから継承されたメソッド 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, 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
  • コンストラクタの詳細

    • SqlServer2005CreateIndexFactory

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

    • addObjectDetailAfter

      protected void addObjectDetailAfter(com.sqlapp.data.schemas.Index obj, com.sqlapp.data.schemas.Table table, SqlServerSqlBuilder builder)
      オーバーライド:
      addObjectDetailAfter クラス内 SqlServerCreateIndexFactory
    • addIncludes

      protected void addIncludes(com.sqlapp.data.schemas.Index obj, com.sqlapp.data.schemas.Table table, SqlServerSqlBuilder builder)
    • addIncludesAfter

      protected void addIncludesAfter(com.sqlapp.data.schemas.Index obj, com.sqlapp.data.schemas.Table table, SqlServerSqlBuilder builder)
    • createIndexWithOption

      protected Map<String,String> createIndexWithOption(com.sqlapp.data.schemas.Index obj, com.sqlapp.data.schemas.Table table)
      オーバーライド:
      createIndexWithOption クラス内 SqlServerCreateIndexFactory
    • addPartitioning

      protected void addPartitioning(com.sqlapp.data.schemas.Index obj, com.sqlapp.data.schemas.Table table, SqlServerSqlBuilder builder)