Package lumis.portal.dao.hibernate
Class SqlServerDialect
- java.lang.Object
-
- org.hibernate.dialect.Dialect
-
- org.hibernate.dialect.SQLServerDialect
-
- lumis.portal.dao.hibernate.SqlServerDialect
-
public class SqlServerDialect extends org.hibernate.dialect.SQLServerDialect
SQL Server dialect.- Since:
- 14.0.0
- Version:
- $Revision$ $Date$
-
-
Constructor Summary
Constructors Constructor Description SqlServerDialect()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description 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()
-
Methods inherited from class org.hibernate.dialect.SQLServerDialect
appendIdentitySelectToInsert, appendLockHint, areStringComparisonsCaseInsensitive, closeQuote, doesReadCommittedCauseWritersToBlockReaders, doesRepeatableReadCauseReadersToBlockWriters, getCurrentTimestampSelectString, getLimitString, getNoColumnsInsertString, getSelectGUIDString, openQuote, supportsCircularCascadeDeleteConstraints, supportsLimit, supportsLimitOffset, supportsLobValueChangePropogation, supportsResultSetPositionQueryMethodsOnForwardOnlyCursor, supportsVariableLimit, useMaxForLimit
-
Methods inherited from class org.hibernate.dialect.Dialect
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
-
-
-
-
Method Detail
-
getAddColumnString
public java.lang.String getAddColumnString()
- Overrides:
getAddColumnString
in classorg.hibernate.dialect.Dialect
-
getNullColumnString
public java.lang.String getNullColumnString()
- Overrides:
getNullColumnString
in classorg.hibernate.dialect.Dialect
-
qualifyIndexName
public boolean qualifyIndexName()
- Overrides:
qualifyIndexName
in classorg.hibernate.dialect.Dialect
-
getForUpdateString
public java.lang.String getForUpdateString()
- Overrides:
getForUpdateString
in classorg.hibernate.dialect.Dialect
-
supportsIdentityColumns
public boolean supportsIdentityColumns()
- Overrides:
supportsIdentityColumns
in classorg.hibernate.dialect.Dialect
-
getIdentitySelectString
public java.lang.String getIdentitySelectString()
- Overrides:
getIdentitySelectString
in classorg.hibernate.dialect.Dialect
-
getIdentityColumnString
public java.lang.String getIdentityColumnString()
- Overrides:
getIdentityColumnString
in classorg.hibernate.dialect.Dialect
-
supportsInsertSelectIdentity
public boolean supportsInsertSelectIdentity()
- Overrides:
supportsInsertSelectIdentity
in classorg.hibernate.dialect.Dialect
-
applyLocksToSql
public java.lang.String applyLocksToSql(java.lang.String arg0, java.util.Map arg1, java.util.Map arg2)
- Overrides:
applyLocksToSql
in classorg.hibernate.dialect.Dialect
-
registerResultSetOutParameter
public int registerResultSetOutParameter(java.sql.CallableStatement arg0, int arg1) throws java.sql.SQLException
- Overrides:
registerResultSetOutParameter
in classorg.hibernate.dialect.Dialect
- Throws:
java.sql.SQLException
-
getResultSet
public java.sql.ResultSet getResultSet(java.sql.CallableStatement arg0) throws java.sql.SQLException
- Overrides:
getResultSet
in classorg.hibernate.dialect.Dialect
- Throws:
java.sql.SQLException
-
supportsCurrentTimestampSelection
public boolean supportsCurrentTimestampSelection()
- Overrides:
supportsCurrentTimestampSelection
in classorg.hibernate.dialect.Dialect
-
isCurrentTimestampSelectStringCallable
public boolean isCurrentTimestampSelectStringCallable()
- Overrides:
isCurrentTimestampSelectStringCallable
in classorg.hibernate.dialect.Dialect
-
supportsTemporaryTables
public boolean supportsTemporaryTables()
- Overrides:
supportsTemporaryTables
in classorg.hibernate.dialect.Dialect
-
generateTemporaryTableName
public java.lang.String generateTemporaryTableName(java.lang.String arg0)
- Overrides:
generateTemporaryTableName
in classorg.hibernate.dialect.Dialect
-
dropTemporaryTableAfterUse
public boolean dropTemporaryTableAfterUse()
- Overrides:
dropTemporaryTableAfterUse
in classorg.hibernate.dialect.Dialect
-
supportsEmptyInList
public boolean supportsEmptyInList()
- Overrides:
supportsEmptyInList
in classorg.hibernate.dialect.Dialect
-
supportsExistsInSelect
public boolean supportsExistsInSelect()
- Overrides:
supportsExistsInSelect
in classorg.hibernate.dialect.Dialect
-
-