public class CTPSQLServerDialect extends org.hibernate.dialect.SQLServerDialect implements CTPDBDialect
Title: T1开发框架
Description: CTP平台SQLServer方言。
Copyright: Copyright (c) 2012
Company: seeyon.com
构造器和说明 |
---|
CTPSQLServerDialect() |
限定符和类型 | 方法和说明 |
---|---|
String |
applyLocksToSql(String arg0,
Map arg1,
Map arg2) |
boolean |
dropTemporaryTableAfterUse() |
String |
generateTemporaryTableName(String arg0) |
String |
getAddColumnString() |
String |
getForUpdateString() |
String |
getIdentityColumnString() |
String |
getIdentitySelectString() |
String |
getModifyColumnString(String columnName) |
String |
getNullColumnString() |
ResultSet |
getResultSet(CallableStatement arg0) |
int |
getTextLimit()
获取当前数据库表的总长度(有则返回实际限制值,无则返回-1)
|
boolean |
isCurrentTimestampSelectStringCallable() |
boolean |
qualifyIndexName() |
int |
registerResultSetOutParameter(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, useMaxForLimit
bindLimitParametersFirst, 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, useInputStreamToInsertBlob
public String getModifyColumnString(String columnName)
getModifyColumnString
在接口中 CTPDBDialect
public int getTextLimit()
CTPDBDialect
getTextLimit
在接口中 CTPDBDialect
public String getAddColumnString()
getAddColumnString
在类中 org.hibernate.dialect.Dialect
public String getNullColumnString()
getNullColumnString
在类中 org.hibernate.dialect.Dialect
public boolean qualifyIndexName()
qualifyIndexName
在类中 org.hibernate.dialect.Dialect
public String getForUpdateString()
getForUpdateString
在类中 org.hibernate.dialect.Dialect
public boolean supportsIdentityColumns()
supportsIdentityColumns
在类中 org.hibernate.dialect.Dialect
public String getIdentitySelectString()
getIdentitySelectString
在类中 org.hibernate.dialect.Dialect
public String getIdentityColumnString()
getIdentityColumnString
在类中 org.hibernate.dialect.Dialect
public boolean supportsInsertSelectIdentity()
supportsInsertSelectIdentity
在类中 org.hibernate.dialect.Dialect
public String applyLocksToSql(String arg0, Map arg1, Map arg2)
applyLocksToSql
在类中 org.hibernate.dialect.Dialect
public int registerResultSetOutParameter(CallableStatement arg0, int arg1) throws SQLException
registerResultSetOutParameter
在类中 org.hibernate.dialect.Dialect
SQLException
public ResultSet getResultSet(CallableStatement arg0) throws SQLException
getResultSet
在类中 org.hibernate.dialect.Dialect
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 String generateTemporaryTableName(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
Copyright © 2016–2017. All rights reserved.