public class GBasedbtDialect
extends org.hibernate.dialect.Dialect
构造器和说明 |
---|
GBasedbtDialect() |
限定符和类型 | 方法和说明 |
---|---|
java.lang.String |
getAddColumnString() |
java.lang.String |
getAddForeignKeyConstraintString(java.lang.String constraintName,
java.lang.String[] foreignKey,
java.lang.String referencedTable,
java.lang.String[] primaryKey,
boolean referencesPrimaryKey) |
java.lang.String |
getAddPrimaryKeyConstraintString(java.lang.String constraintName) |
java.lang.String |
getCreateSequenceString(java.lang.String sequenceName) |
java.lang.String |
getCurrentTimestampSelectString() |
java.lang.String |
getDropSequenceString(java.lang.String sequenceName) |
java.lang.String |
getIdentityColumnString(int type) |
java.lang.String |
getIdentitySelectString(java.lang.String table,
java.lang.String column,
int type) |
java.lang.String |
getLimitString(java.lang.String querySelect,
int offset,
int limit) |
java.lang.String |
getSelectSequenceNextValString(java.lang.String sequenceName) |
java.lang.String |
getSequenceNextValString(java.lang.String sequenceName) |
org.hibernate.exception.ViolatedConstraintNameExtracter |
getViolatedConstraintNameExtracter() |
boolean |
hasDataTypeInIdentityColumn() |
boolean |
isCurrentTimestampSelectStringCallable() |
boolean |
supportsCurrentTimestampSelection() |
boolean |
supportsIdentityColumns() |
boolean |
supportsLimit() |
boolean |
supportsLimitOffset() |
boolean |
supportsSequences() |
boolean |
supportsVariableLimit() |
boolean |
useMaxForLimit() |
appendIdentitySelectToInsert, appendLockHint, applyLocksToSql, areStringComparisonsCaseInsensitive, bindLimitParametersFirst, bindLimitParametersInReverseOrder, buildSQLExceptionConverter, closeQuote, convertToFirstRowValue, createCaseFragment, createOuterJoinFragment, doesReadCommittedCauseWritersToBlockReaders, doesRepeatableReadCauseReadersToBlockWriters, dropConstraints, dropTemporaryTableAfterUse, forceLimitUsage, forUpdateOfColumns, generateTemporaryTableName, getCascadeConstraintsString, getCastTypeName, getColumnComment, getCreateMultisetTableString, getCreateSequenceString, getCreateSequenceStrings, getCreateSequenceStrings, getCreateTableString, getCreateTemporaryTablePostfix, getCreateTemporaryTableString, getCurrentTimestampSQLFunctionName, getDefaultProperties, getDialect, getDialect, getDropForeignKeyString, getDropSequenceStrings, getForUpdateNowaitString, getForUpdateNowaitString, getForUpdateString, getForUpdateString, getForUpdateString, getFunctions, getHibernateTypeName, getHibernateTypeName, getIdentityColumnString, getIdentityInsertString, getIdentitySelectString, getKeywords, getLimitString, getLockingStrategy, getLowercaseFunction, getMaxAliasLength, getNativeIdentifierGeneratorClass, getNoColumnsInsertString, getNullColumnString, getQuerySequencesString, getResultSet, getSelectClauseNullString, getSelectGUIDString, getTableComment, getTableTypeString, getTypeName, getTypeName, hasAlterTable, hasSelfReferentialForeignKeyBug, openQuote, performTemporaryTableDDLInIsolation, qualifyIndexName, quote, registerColumnType, registerColumnType, registerFunction, registerHibernateType, registerHibernateType, registerKeyword, registerResultSetOutParameter, requiresCastingOfParametersInSelectClause, supportsBindAsCallableArgument, supportsCascadeDelete, supportsCircularCascadeDeleteConstraints, supportsColumnCheck, supportsCommentOn, supportsEmptyInList, supportsExistsInSelect, supportsExpectedLobUsagePattern, supportsIfExistsAfterTableName, supportsIfExistsBeforeTableName, supportsInsertSelectIdentity, supportsLobValueChangePropogation, supportsNotNullUnique, supportsOuterJoinForUpdate, supportsParametersInInsertSelect, supportsPooledSequences, supportsResultSetPositionQueryMethodsOnForwardOnlyCursor, supportsRowValueConstructorSyntax, supportsRowValueConstructorSyntaxInInList, supportsSubqueryOnMutatingTable, supportsSubselectAsInPredicateLHS, supportsTableCheck, supportsTemporaryTables, supportsUnboundedLobLocatorMaterialization, supportsUnionAll, supportsUnique, supportsUniqueConstraintInCreateAlterTable, toBooleanValueString, toString, transformSelectString, useInputStreamToInsertBlob
public java.lang.String getAddColumnString()
getAddColumnString
在类中 org.hibernate.dialect.Dialect
public boolean supportsIdentityColumns()
supportsIdentityColumns
在类中 org.hibernate.dialect.Dialect
public java.lang.String getIdentitySelectString(java.lang.String table, java.lang.String column, int type) throws org.hibernate.MappingException
getIdentitySelectString
在类中 org.hibernate.dialect.Dialect
org.hibernate.MappingException
public java.lang.String getIdentityColumnString(int type) throws org.hibernate.MappingException
getIdentityColumnString
在类中 org.hibernate.dialect.Dialect
org.hibernate.MappingException
public boolean hasDataTypeInIdentityColumn()
hasDataTypeInIdentityColumn
在类中 org.hibernate.dialect.Dialect
public java.lang.String getAddForeignKeyConstraintString(java.lang.String constraintName, java.lang.String[] foreignKey, java.lang.String referencedTable, java.lang.String[] primaryKey, boolean referencesPrimaryKey)
getAddForeignKeyConstraintString
在类中 org.hibernate.dialect.Dialect
public java.lang.String getAddPrimaryKeyConstraintString(java.lang.String constraintName)
getAddPrimaryKeyConstraintString
在类中 org.hibernate.dialect.Dialect
public java.lang.String getCreateSequenceString(java.lang.String sequenceName)
getCreateSequenceString
在类中 org.hibernate.dialect.Dialect
public java.lang.String getDropSequenceString(java.lang.String sequenceName)
getDropSequenceString
在类中 org.hibernate.dialect.Dialect
public java.lang.String getSequenceNextValString(java.lang.String sequenceName)
getSequenceNextValString
在类中 org.hibernate.dialect.Dialect
public java.lang.String getSelectSequenceNextValString(java.lang.String sequenceName)
getSelectSequenceNextValString
在类中 org.hibernate.dialect.Dialect
public boolean supportsSequences()
supportsSequences
在类中 org.hibernate.dialect.Dialect
public boolean supportsLimit()
supportsLimit
在类中 org.hibernate.dialect.Dialect
public boolean useMaxForLimit()
useMaxForLimit
在类中 org.hibernate.dialect.Dialect
public boolean supportsLimitOffset()
supportsLimitOffset
在类中 org.hibernate.dialect.Dialect
public java.lang.String getLimitString(java.lang.String querySelect, int offset, int limit)
getLimitString
在类中 org.hibernate.dialect.Dialect
public boolean supportsVariableLimit()
supportsVariableLimit
在类中 org.hibernate.dialect.Dialect
public org.hibernate.exception.ViolatedConstraintNameExtracter getViolatedConstraintNameExtracter()
getViolatedConstraintNameExtracter
在类中 org.hibernate.dialect.Dialect
public boolean supportsCurrentTimestampSelection()
supportsCurrentTimestampSelection
在类中 org.hibernate.dialect.Dialect
public boolean isCurrentTimestampSelectStringCallable()
isCurrentTimestampSelectStringCallable
在类中 org.hibernate.dialect.Dialect
public java.lang.String getCurrentTimestampSelectString()
getCurrentTimestampSelectString
在类中 org.hibernate.dialect.Dialect