public class SQLServer2008Dialect extends SQLServer2005Dialect
DISTINCT, FROM, LOGGER, ORDER_BY, ORDER_BY_PATTERN, SELECT
构造器和说明 |
---|
SQLServer2008Dialect() |
限定符和类型 | 方法和说明 |
---|---|
java.lang.String |
applyLocksToSql(java.lang.String arg0,
java.util.Map arg1,
java.util.Map arg2) |
boolean |
dropTemporaryTableAfterUse() |
java.lang.String |
generateTemporaryTableName(java.lang.String arg0) |
java.lang.String |
getAddColumnString() |
java.lang.String |
getForUpdateString() |
java.lang.String |
getIdentityColumnString() |
java.lang.String |
getIdentitySelectString() |
java.lang.String |
getNullColumnString() |
java.sql.ResultSet |
getResultSet(java.sql.CallableStatement arg0) |
boolean |
isCurrentTimestampSelectStringCallable() |
boolean |
qualifyIndexName() |
int |
registerResultSetOutParameter(java.sql.CallableStatement arg0,
int arg1) |
boolean |
supportsCurrentTimestampSelection() |
boolean |
supportsEmptyInList() |
boolean |
supportsExistsInSelect() |
boolean |
supportsIdentityColumns() |
boolean |
supportsInsertSelectIdentity() |
boolean |
supportsTemporaryTables() |
bindLimitParametersFirst, convertToFirstRowValue, doWithRowNumber, findIndexOfPattern, getLimitString, getLimitString, getSelectColumnsWithoutAliases, relaceAllColumnsAliases, replaceDistinctWithGroupBy, supportsLimit, supportsLimitOffset, supportsVariableLimit, useMaxForLimit
getModifyColumnString, getTextLimit
appendIdentitySelectToInsert, appendLockHint, areStringComparisonsCaseInsensitive, closeQuote, doesReadCommittedCauseWritersToBlockReaders, doesRepeatableReadCauseReadersToBlockWriters, getCurrentTimestampSelectString, getNoColumnsInsertString, getSelectGUIDString, openQuote, supportsCircularCascadeDeleteConstraints, supportsLobValueChangePropogation, supportsResultSetPositionQueryMethodsOnForwardOnlyCursor
bindLimitParametersInReverseOrder, buildSQLExceptionConverter, createCaseFragment, createOuterJoinFragment, dropConstraints, forceLimitUsage, forUpdateOfColumns, getAddForeignKeyConstraintString, getAddPrimaryKeyConstraintString, getCascadeConstraintsString, getCastTypeName, getColumnComment, getCreateMultisetTableString, getCreateSequenceString, getCreateSequenceString, getCreateSequenceStrings, getCreateSequenceStrings, getCreateTableString, getCreateTemporaryTablePostfix, getCreateTemporaryTableString, getCurrentTimestampSQLFunctionName, getDefaultProperties, getDialect, getDialect, getDropForeignKeyString, getDropSequenceString, getDropSequenceStrings, getForUpdateNowaitString, getForUpdateNowaitString, getForUpdateString, getForUpdateString, getFunctions, getHibernateTypeName, getHibernateTypeName, getIdentityColumnString, getIdentityInsertString, getIdentitySelectString, getKeywords, getLockingStrategy, getLowercaseFunction, getMaxAliasLength, getNativeIdentifierGeneratorClass, getQuerySequencesString, getSelectClauseNullString, getSelectSequenceNextValString, getSequenceNextValString, getTableComment, getTableTypeString, getTypeName, getTypeName, getViolatedConstraintNameExtracter, hasAlterTable, hasDataTypeInIdentityColumn, hasSelfReferentialForeignKeyBug, performTemporaryTableDDLInIsolation, quote, registerColumnType, registerColumnType, registerFunction, registerHibernateType, registerHibernateType, registerKeyword, requiresCastingOfParametersInSelectClause, supportsBindAsCallableArgument, supportsCascadeDelete, supportsColumnCheck, supportsCommentOn, supportsExpectedLobUsagePattern, supportsIfExistsAfterTableName, supportsIfExistsBeforeTableName, supportsNotNullUnique, supportsOuterJoinForUpdate, supportsParametersInInsertSelect, supportsPooledSequences, supportsRowValueConstructorSyntax, supportsRowValueConstructorSyntaxInInList, supportsSequences, supportsSubqueryOnMutatingTable, supportsSubselectAsInPredicateLHS, supportsTableCheck, supportsUnboundedLobLocatorMaterialization, supportsUnionAll, supportsUnique, supportsUniqueConstraintInCreateAlterTable, toBooleanValueString, toString, transformSelectString, useInputStreamToInsertBlob
public java.lang.String getAddColumnString()
getAddColumnString
在类中 org.hibernate.dialect.Dialect
public java.lang.String getNullColumnString()
getNullColumnString
在类中 org.hibernate.dialect.Dialect
public boolean qualifyIndexName()
qualifyIndexName
在类中 org.hibernate.dialect.Dialect
public java.lang.String getForUpdateString()
getForUpdateString
在类中 org.hibernate.dialect.Dialect
public boolean supportsIdentityColumns()
supportsIdentityColumns
在类中 org.hibernate.dialect.Dialect
public java.lang.String getIdentitySelectString()
getIdentitySelectString
在类中 org.hibernate.dialect.Dialect
public java.lang.String getIdentityColumnString()
getIdentityColumnString
在类中 org.hibernate.dialect.Dialect
public boolean supportsInsertSelectIdentity()
supportsInsertSelectIdentity
在类中 org.hibernate.dialect.Dialect
public java.lang.String applyLocksToSql(java.lang.String arg0, java.util.Map arg1, java.util.Map arg2)
applyLocksToSql
在类中 org.hibernate.dialect.Dialect
public int registerResultSetOutParameter(java.sql.CallableStatement arg0, int arg1) throws java.sql.SQLException
registerResultSetOutParameter
在类中 org.hibernate.dialect.Dialect
java.sql.SQLException
public java.sql.ResultSet getResultSet(java.sql.CallableStatement arg0) throws java.sql.SQLException
getResultSet
在类中 org.hibernate.dialect.Dialect
java.sql.SQLException
public boolean supportsCurrentTimestampSelection()
supportsCurrentTimestampSelection
在类中 org.hibernate.dialect.Dialect
public boolean isCurrentTimestampSelectStringCallable()
isCurrentTimestampSelectStringCallable
在类中 org.hibernate.dialect.Dialect
public boolean supportsTemporaryTables()
supportsTemporaryTables
在类中 org.hibernate.dialect.Dialect
public java.lang.String generateTemporaryTableName(java.lang.String arg0)
generateTemporaryTableName
在类中 org.hibernate.dialect.Dialect
public boolean dropTemporaryTableAfterUse()
dropTemporaryTableAfterUse
在类中 org.hibernate.dialect.Dialect
public boolean supportsEmptyInList()
supportsEmptyInList
在类中 org.hibernate.dialect.Dialect
public boolean supportsExistsInSelect()
supportsExistsInSelect
在类中 org.hibernate.dialect.Dialect