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, useInputStreamToInsertBlobpublic java.lang.String getAddColumnString()
getAddColumnString 在类中 org.hibernate.dialect.Dialectpublic boolean supportsIdentityColumns()
supportsIdentityColumns 在类中 org.hibernate.dialect.Dialectpublic java.lang.String getIdentitySelectString(java.lang.String table,
java.lang.String column,
int type)
throws org.hibernate.MappingException
getIdentitySelectString 在类中 org.hibernate.dialect.Dialectorg.hibernate.MappingExceptionpublic java.lang.String getIdentityColumnString(int type)
throws org.hibernate.MappingException
getIdentityColumnString 在类中 org.hibernate.dialect.Dialectorg.hibernate.MappingExceptionpublic boolean hasDataTypeInIdentityColumn()
hasDataTypeInIdentityColumn 在类中 org.hibernate.dialect.Dialectpublic 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.Dialectpublic java.lang.String getAddPrimaryKeyConstraintString(java.lang.String constraintName)
getAddPrimaryKeyConstraintString 在类中 org.hibernate.dialect.Dialectpublic java.lang.String getCreateSequenceString(java.lang.String sequenceName)
getCreateSequenceString 在类中 org.hibernate.dialect.Dialectpublic java.lang.String getDropSequenceString(java.lang.String sequenceName)
getDropSequenceString 在类中 org.hibernate.dialect.Dialectpublic java.lang.String getSequenceNextValString(java.lang.String sequenceName)
getSequenceNextValString 在类中 org.hibernate.dialect.Dialectpublic java.lang.String getSelectSequenceNextValString(java.lang.String sequenceName)
getSelectSequenceNextValString 在类中 org.hibernate.dialect.Dialectpublic boolean supportsSequences()
supportsSequences 在类中 org.hibernate.dialect.Dialectpublic boolean supportsLimit()
supportsLimit 在类中 org.hibernate.dialect.Dialectpublic boolean useMaxForLimit()
useMaxForLimit 在类中 org.hibernate.dialect.Dialectpublic boolean supportsLimitOffset()
supportsLimitOffset 在类中 org.hibernate.dialect.Dialectpublic java.lang.String getLimitString(java.lang.String querySelect,
int offset,
int limit)
getLimitString 在类中 org.hibernate.dialect.Dialectpublic boolean supportsVariableLimit()
supportsVariableLimit 在类中 org.hibernate.dialect.Dialectpublic org.hibernate.exception.ViolatedConstraintNameExtracter getViolatedConstraintNameExtracter()
getViolatedConstraintNameExtracter 在类中 org.hibernate.dialect.Dialectpublic boolean supportsCurrentTimestampSelection()
supportsCurrentTimestampSelection 在类中 org.hibernate.dialect.Dialectpublic boolean isCurrentTimestampSelectStringCallable()
isCurrentTimestampSelectStringCallable 在类中 org.hibernate.dialect.Dialectpublic java.lang.String getCurrentTimestampSelectString()
getCurrentTimestampSelectString 在类中 org.hibernate.dialect.Dialect