クラス SqlServerCreateIndexFactory
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.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>
-
フィールドの概要
-
コンストラクタの概要
コンストラクタ コンストラクタ 説明 SqlServerCreateIndexFactory() -
メソッドの概要
修飾子とタイプ メソッド 説明 protected voidaddIndexOption(com.sqlapp.data.schemas.Index obj, com.sqlapp.data.schemas.Table table, SqlServerSqlBuilder builder)protected voidaddIndexType(com.sqlapp.data.schemas.Index obj, com.sqlapp.data.schemas.Table table, SqlServerSqlBuilder builder)voidaddObjectDetail(com.sqlapp.data.schemas.Index obj, com.sqlapp.data.schemas.Table table, SqlServerSqlBuilder builder)protected voidaddObjectDetailAfter(com.sqlapp.data.schemas.Index obj, com.sqlapp.data.schemas.Table table, SqlServerSqlBuilder builder)クラスから継承されたメソッド 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, 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
-
コンストラクタの詳細
-
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) -
addIndexOption
protected void addIndexOption(com.sqlapp.data.schemas.Index obj, com.sqlapp.data.schemas.Table table, SqlServerSqlBuilder builder)
-