public class DDLFeatures extends Object
| Constructor and Description |
|---|
DDLFeatures() |
public static final String NOT_SUPPORT
protected String addColumnString
protected String addColumnSuffixString
protected String columnSuffixString
protected String modifyColumnString
protected String addForeignKeyConstraintString
protected String addFKeyRefPkeyString
protected String addPrimaryKeyConstraintString
protected String columnComment
protected String createCatalogCommand
protected String createMultisetTableString
protected String createPooledSequenceStrings
protected String createSchemaCommand
protected String createSequenceStrings
protected String createTableString
protected String currentSchemaCommand
protected String dropCatalogCommand
protected String dropColumnString
protected String dropForeignKeyString
protected String dropSchemaCommand
protected String dropSequenceStrings
protected String dropTableString
protected Boolean hasAlterTable
protected Boolean hasDataTypeInIdentityColumn
protected String identityColumnString
protected String identityColumnStringBigINT
protected String identitySelectString
protected String identitySelectStringBigINT
protected Boolean needDropConstraintsBeforeDropTable
protected String nullColumnString
protected Boolean requiresParensForTupleDistinctCounts
protected String selectSequenceNextValString
protected String sequenceNextValString
protected Boolean supportsColumnCheck
protected Boolean supportsCommentOn
protected Boolean supportsIdentityColumns
protected Boolean supportsIfExistsAfterConstraintName
protected String openQuote
protected String closeQuote
protected Boolean supportsIfExistsAfterTableName
protected Boolean supportsIfExistsBeforeConstraintName
protected Boolean supportsIfExistsBeforeTableName
protected Boolean supportsInsertSelectIdentity
protected Boolean supportsPooledSequences
protected Boolean supportsSequences
protected Boolean supportsTableCheck
protected String tableTypeString
protected static void initDDLFeatures()
protected static boolean isValidDDLTemplate(String featureValue)
public boolean supportBasicOrPooledSequence()
public static DDLFeatures createDefaultDDLFeatures()
protected static void initDDLFeatures(Dialect dia)
public String getAddColumnString()
public void setAddColumnString(String addColumnString)
public String getAddColumnSuffixString()
public void setAddColumnSuffixString(String addColumnSuffixString)
public String getAddForeignKeyConstraintString()
public void setAddForeignKeyConstraintString(String addForeignKeyConstraintString)
public String getAddFKeyRefPkeyString()
public void setAddFKeyRefPkeyString(String addFKeyRefPkeyString)
public String getAddPrimaryKeyConstraintString()
public void setAddPrimaryKeyConstraintString(String addPrimaryKeyConstraintString)
public String getColumnComment()
public void setColumnComment(String columnComment)
public String getCreateCatalogCommand()
public void setCreateCatalogCommand(String createCatalogCommand)
public String getCreateMultisetTableString()
public void setCreateMultisetTableString(String createMultisetTableString)
public String getCreatePooledSequenceStrings()
public void setCreatePooledSequenceStrings(String createPooledSequenceStrings)
public String getCreateSchemaCommand()
public void setCreateSchemaCommand(String createSchemaCommand)
public String getCreateSequenceStrings()
public void setCreateSequenceStrings(String createSequenceStrings)
public String getCreateTableString()
public void setCreateTableString(String createTableString)
public String getCurrentSchemaCommand()
public void setCurrentSchemaCommand(String currentSchemaCommand)
public String getDropCatalogCommand()
public void setDropCatalogCommand(String dropCatalogCommand)
public String getDropForeignKeyString()
public void setDropForeignKeyString(String dropForeignKeyString)
public String getDropSchemaCommand()
public void setDropSchemaCommand(String dropSchemaCommand)
public String getDropSequenceStrings()
public void setDropSequenceStrings(String dropSequenceStrings)
public String getDropTableString()
public void setDropTableString(String dropTableString)
public Boolean getHasAlterTable()
public void setHasAlterTable(Boolean hasAlterTable)
public Boolean getHasDataTypeInIdentityColumn()
public void setHasDataTypeInIdentityColumn(Boolean hasDataTypeInIdentityColumn)
public String getIdentityColumnString()
public void setIdentityColumnString(String identityColumnString)
public String getIdentityColumnStringBigINT()
public void setIdentityColumnStringBigINT(String identityColumnStringBigINT)
public String getIdentitySelectString()
public void setIdentitySelectString(String identitySelectString)
public String getIdentitySelectStringBigINT()
public void setIdentitySelectStringBigINT(String identitySelectStringBigINT)
public Boolean getNeedDropConstraintsBeforeDropTable()
public void setNeedDropConstraintsBeforeDropTable(Boolean needDropConstraintsBeforeDropTable)
public String getNullColumnString()
public void setNullColumnString(String nullColumnString)
public Boolean getRequiresParensForTupleDistinctCounts()
public void setRequiresParensForTupleDistinctCounts(Boolean requiresParensForTupleDistinctCounts)
public String getSelectSequenceNextValString()
public void setSelectSequenceNextValString(String selectSequenceNextValString)
public String getSequenceNextValString()
public void setSequenceNextValString(String sequenceNextValString)
public Boolean getSupportsColumnCheck()
public void setSupportsColumnCheck(Boolean supportsColumnCheck)
public Boolean getSupportsCommentOn()
public void setSupportsCommentOn(Boolean supportsCommentOn)
public Boolean getSupportsIdentityColumns()
public void setSupportsIdentityColumns(Boolean supportsIdentityColumns)
public Boolean getSupportsIfExistsAfterConstraintName()
public void setSupportsIfExistsAfterConstraintName(Boolean supportsIfExistsAfterConstraintName)
public String getOpenQuote()
public void setOpenQuote(String openQuote)
public String getCloseQuote()
public void setCloseQuote(String closeQuote)
public Boolean getSupportsIfExistsAfterTableName()
public void setSupportsIfExistsAfterTableName(Boolean supportsIfExistsAfterTableName)
public Boolean getSupportsIfExistsBeforeConstraintName()
public void setSupportsIfExistsBeforeConstraintName(Boolean supportsIfExistsBeforeConstraintName)
public Boolean getSupportsIfExistsBeforeTableName()
public void setSupportsIfExistsBeforeTableName(Boolean supportsIfExistsBeforeTableName)
public Boolean getSupportsInsertSelectIdentity()
public void setSupportsInsertSelectIdentity(Boolean supportsInsertSelectIdentity)
public Boolean getSupportsPooledSequences()
public void setSupportsPooledSequences(Boolean supportsPooledSequences)
public Boolean getSupportsSequences()
public void setSupportsSequences(Boolean supportsSequences)
public Boolean getSupportsTableCheck()
public void setSupportsTableCheck(Boolean supportsTableCheck)
public String getTableTypeString()
public void setTableTypeString(String tableTypeString)
Copyright © 2022. All rights reserved.