クラス SqlServer2005CreateTableFactory

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

    public class SqlServer2005CreateTableFactory
    extends com.sqlapp.data.db.sql.AbstractCreateTableFactory<SqlServerSqlBuilder>
    SQLServer2008用のテーブル作成
    • フィールドの概要

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

        COMMAND_METHOD
    • メソッドの概要

      すべてのメソッド インスタンス・メソッド concreteメソッド 
      修飾子とタイプ メソッド 説明
      protected void addCreateIndexDefinition​(com.sqlapp.data.schemas.Table table, com.sqlapp.data.schemas.Index index, java.util.List<com.sqlapp.data.db.sql.SqlOperation> result)  
      protected void addOption​(com.sqlapp.data.schemas.Table table, SqlServerSqlBuilder builder)  
      • クラスから継承されたメソッド com.sqlapp.data.db.sql.AbstractCreateTableFactory

        addCheckConstraintDefinitions, addConstraintDefinition, addConstraintDefinitions, addCreateObject, addExcludeConstraintDefinitions, addForeignKeyConstraintDefinitions, addIndexDefinitions, addIndexDefinitions, addOtherDefinitions, addUniqueConstraintDefinitions, createSql, sort, sortDbObjectDifference
      • クラスから継承されたメソッド 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, 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, toString, withCoalesceAtInsert, withCoalesceAtUpdate
      • クラスから継承されたメソッド java.lang.Object

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

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

      • SqlServer2005CreateTableFactory

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

      • addOption

        protected void addOption​(com.sqlapp.data.schemas.Table table,
                                 SqlServerSqlBuilder builder)
        オーバーライド:
        addOption クラス内 com.sqlapp.data.db.sql.AbstractCreateTableFactory<SqlServerSqlBuilder>
      • addCreateIndexDefinition

        protected void addCreateIndexDefinition​(com.sqlapp.data.schemas.Table table,
                                                com.sqlapp.data.schemas.Index index,
                                                java.util.List<com.sqlapp.data.db.sql.SqlOperation> result)
        オーバーライド:
        addCreateIndexDefinition クラス内 com.sqlapp.data.db.sql.AbstractCreateTableFactory<SqlServerSqlBuilder>