public class DDLFeatures extends Object
| Constructor and Description |
|---|
DDLFeatures() |
public static final String NOT_SUPPORT
protected String addColumnString
protected String addColumnSuffixString
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 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
public String getAddColumnString()
public String getAddColumnSuffixString()
public String getAddForeignKeyConstraintString()
public String getAddFKeyRefPkeyString()
public String getAddPrimaryKeyConstraintString()
public String getColumnComment()
public String getCreateCatalogCommand()
public String getCreateMultisetTableString()
public String getCreatePooledSequenceStrings()
public String getCreateSchemaCommand()
public String getCreateSequenceStrings()
public String getCreateTableString()
public String getCurrentSchemaCommand()
public String getDropCatalogCommand()
public String getDropForeignKeyString()
public String getDropSchemaCommand()
public String getDropSequenceStrings()
public String getDropTableString()
public Boolean getHasAlterTable()
public Boolean getHasDataTypeInIdentityColumn()
public String getIdentityColumnString()
public String getIdentitySelectString()
public Boolean getNeedDropConstraintsBeforeDropTable()
public String getNullColumnString()
public Boolean getRequiresParensForTupleDistinctCounts()
public String getSelectSequenceNextValString()
public String getSequenceNextValString()
public Boolean getSupportsColumnCheck()
public Boolean getSupportsCommentOn()
public Boolean getSupportsIdentityColumns()
public Boolean getSupportsIfExistsAfterConstraintName()
public Boolean getSupportsIfExistsAfterTableName()
public Boolean getSupportsIfExistsBeforeConstraintName()
public Boolean getSupportsIfExistsBeforeTableName()
public Boolean getSupportsInsertSelectIdentity()
public Boolean getSupportsPooledSequences()
public Boolean getSupportsSequences()
public Boolean getSupportsTableCheck()
public String getTableTypeString()
public String getIdentityColumnStringBigINT()
public String getIdentitySelectStringBigINT()
public String getOpenQuote()
public String getCloseQuote()
protected static boolean isValidDDLTemplate(String featureValue)
public boolean supportBasicOrPooledSequence()
protected static void initDDLFeatures(Dialect dia)
Copyright © 2021. All rights reserved.