public class CTPSQLServerDialect extends org.hibernate.dialect.SQLServerDialect implements CTPDBDialect
Title: T1开发框架
Description: CTP平台SQLServer方言。
Copyright: Copyright (c) 2012
Company: seeyon.com
| 构造器和说明 |
|---|
CTPSQLServerDialect() |
| 限定符和类型 | 方法和说明 |
|---|---|
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 |
getModifyColumnString(java.lang.String columnName) |
java.lang.String |
getNullColumnString() |
java.sql.ResultSet |
getResultSet(java.sql.CallableStatement arg0) |
int |
getTextLimit()
获取当前数据库表的总长度(有则返回实际限制值,无则返回-1)
|
boolean |
isCurrentTimestampSelectStringCallable() |
boolean |
qualifyIndexName() |
int |
registerResultSetOutParameter(java.sql.CallableStatement arg0,
int arg1) |
boolean |
supportsCurrentTimestampSelection() |
boolean |
supportsEmptyInList() |
boolean |
supportsExistsInSelect() |
boolean |
supportsIdentityColumns() |
boolean |
supportsInsertSelectIdentity() |
boolean |
supportsTemporaryTables() |
appendIdentitySelectToInsert, appendLockHint, areStringComparisonsCaseInsensitive, closeQuote, doesReadCommittedCauseWritersToBlockReaders, doesRepeatableReadCauseReadersToBlockWriters, getCurrentTimestampSelectString, getLimitString, getNoColumnsInsertString, getSelectGUIDString, openQuote, supportsCircularCascadeDeleteConstraints, supportsLimit, supportsLimitOffset, supportsLobValueChangePropogation, supportsResultSetPositionQueryMethodsOnForwardOnlyCursor, supportsVariableLimit, useMaxForLimitbindLimitParametersFirst, bindLimitParametersInReverseOrder, buildSQLExceptionConverter, convertToFirstRowValue, 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, getLimitString, 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, useInputStreamToInsertBlobpublic java.lang.String getModifyColumnString(java.lang.String columnName)
getModifyColumnString 在接口中 CTPDBDialectpublic int getTextLimit()
CTPDBDialectgetTextLimit 在接口中 CTPDBDialectpublic java.lang.String getAddColumnString()
getAddColumnString 在类中 org.hibernate.dialect.Dialectpublic java.lang.String getNullColumnString()
getNullColumnString 在类中 org.hibernate.dialect.Dialectpublic boolean qualifyIndexName()
qualifyIndexName 在类中 org.hibernate.dialect.Dialectpublic java.lang.String getForUpdateString()
getForUpdateString 在类中 org.hibernate.dialect.Dialectpublic boolean supportsIdentityColumns()
supportsIdentityColumns 在类中 org.hibernate.dialect.Dialectpublic java.lang.String getIdentitySelectString()
getIdentitySelectString 在类中 org.hibernate.dialect.Dialectpublic java.lang.String getIdentityColumnString()
getIdentityColumnString 在类中 org.hibernate.dialect.Dialectpublic boolean supportsInsertSelectIdentity()
supportsInsertSelectIdentity 在类中 org.hibernate.dialect.Dialectpublic java.lang.String applyLocksToSql(java.lang.String arg0,
java.util.Map arg1,
java.util.Map arg2)
applyLocksToSql 在类中 org.hibernate.dialect.Dialectpublic int registerResultSetOutParameter(java.sql.CallableStatement arg0,
int arg1)
throws java.sql.SQLException
registerResultSetOutParameter 在类中 org.hibernate.dialect.Dialectjava.sql.SQLExceptionpublic java.sql.ResultSet getResultSet(java.sql.CallableStatement arg0)
throws java.sql.SQLException
getResultSet 在类中 org.hibernate.dialect.Dialectjava.sql.SQLExceptionpublic boolean supportsCurrentTimestampSelection()
supportsCurrentTimestampSelection 在类中 org.hibernate.dialect.Dialectpublic boolean isCurrentTimestampSelectStringCallable()
isCurrentTimestampSelectStringCallable 在类中 org.hibernate.dialect.Dialectpublic boolean supportsTemporaryTables()
supportsTemporaryTables 在类中 org.hibernate.dialect.Dialectpublic java.lang.String generateTemporaryTableName(java.lang.String arg0)
generateTemporaryTableName 在类中 org.hibernate.dialect.Dialectpublic boolean dropTemporaryTableAfterUse()
dropTemporaryTableAfterUse 在类中 org.hibernate.dialect.Dialectpublic boolean supportsEmptyInList()
supportsEmptyInList 在类中 org.hibernate.dialect.Dialectpublic boolean supportsExistsInSelect()
supportsExistsInSelect 在类中 org.hibernate.dialect.Dialect