public class SqlServerCreateIndexFactory extends com.sqlapp.data.db.sql.AbstractCreateIndexFactory<SqlServerSqlBuilder> implements com.sqlapp.data.db.sql.AddTableObjectDetailFactory<com.sqlapp.data.schemas.Index,SqlServerSqlBuilder>
| Constructor and Description |
|---|
SqlServerCreateIndexFactory() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addIndexOption(com.sqlapp.data.schemas.Index obj,
com.sqlapp.data.schemas.Table table,
SqlServerSqlBuilder builder) |
protected void |
addIndexType(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) |
addCreateObject, createIndex, createSqladdOptions, addOtherDefinitionscreateSqlBuilder, getAddObjectDetail, newSqlBuilderadd, 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, withCoalesceAtUpdatepublic void addObjectDetail(com.sqlapp.data.schemas.Index obj,
com.sqlapp.data.schemas.Table table,
SqlServerSqlBuilder builder)
addObjectDetail in interface com.sqlapp.data.db.sql.AddTableObjectDetailFactory<com.sqlapp.data.schemas.Index,SqlServerSqlBuilder>addObjectDetail in class com.sqlapp.data.db.sql.AbstractCreateIndexFactory<SqlServerSqlBuilder>protected void addIndexType(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 addIndexOption(com.sqlapp.data.schemas.Index obj,
com.sqlapp.data.schemas.Table table,
SqlServerSqlBuilder builder)