クラス SqlServerCreateIndexFactory

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

    public class SqlServerCreateIndexFactory
    extends com.sqlapp.data.db.sql.AbstractCreateIndexFactory<SqlServerSqlBuilder>
    implements com.sqlapp.data.db.sql.AddTableObjectDetailFactory<com.sqlapp.data.schemas.Index,​SqlServerSqlBuilder>
    • フィールドの概要

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

        COMMAND_METHOD
    • メソッドの概要

      すべてのメソッド インスタンス・メソッド concreteメソッド 
      修飾子とタイプ メソッド 説明
      protected void addIndexType​(com.sqlapp.data.schemas.Index obj, com.sqlapp.data.schemas.Table table, SqlServerSqlBuilder builder)  
      protected void addIndexWithOption​(com.sqlapp.data.schemas.Index obj, com.sqlapp.data.schemas.Table table, SqlServerSqlBuilder builder)  
      void addObjectDetail​(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 java.util.Map<java.lang.String,​java.lang.String> createIndexWithOption​(com.sqlapp.data.schemas.Index obj, com.sqlapp.data.schemas.Table table)  
      • クラスから継承されたメソッド com.sqlapp.data.db.sql.AbstractCreateIndexFactory

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

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

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

      • SqlServerCreateIndexFactory

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

      • addObjectDetail

        public void addObjectDetail​(com.sqlapp.data.schemas.Index obj,
                                    com.sqlapp.data.schemas.Table table,
                                    SqlServerSqlBuilder builder)
        定義:
        addObjectDetail インタフェース内 com.sqlapp.data.db.sql.AddTableObjectDetailFactory<com.sqlapp.data.schemas.Index,​SqlServerSqlBuilder>
        オーバーライド:
        addObjectDetail クラス内 com.sqlapp.data.db.sql.AbstractCreateIndexFactory<SqlServerSqlBuilder>
      • addIndexType

        protected void addIndexType​(com.sqlapp.data.schemas.Index obj,
                                    com.sqlapp.data.schemas.Table table,
                                    SqlServerSqlBuilder builder)
      • addObjectDetailAfter

        protected void addObjectDetailAfter​(com.sqlapp.data.schemas.Index obj,
                                            com.sqlapp.data.schemas.Table table,
                                            SqlServerSqlBuilder builder)
      • addIndexWithOption

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

        protected java.util.Map<java.lang.String,​java.lang.String> createIndexWithOption​(com.sqlapp.data.schemas.Index obj,
                                                                                               com.sqlapp.data.schemas.Table table)