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: 24477 $ $Date: 2021-04-28 11:30:36 -0300 (Wed, 28 Apr 2021) $
-
-
Constructor Summary
Constructors Constructor Description SqlServerDialect()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
applyLocksToSql(String arg0, Map arg1, Map arg2)
boolean
dropTemporaryTableAfterUse()
String
generateTemporaryTableName(String arg0)
String
getAddColumnString()
String
getForUpdateString()
String
getIdentityColumnString()
String
getIdentitySelectString()
String
getNullColumnString()
ResultSet
getResultSet(CallableStatement arg0)
boolean
isCurrentTimestampSelectStringCallable()
boolean
qualifyIndexName()
int
registerResultSetOutParameter(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 String getAddColumnString()
- Overrides:
getAddColumnString
in classorg.hibernate.dialect.Dialect
-
getNullColumnString
public String getNullColumnString()
- Overrides:
getNullColumnString
in classorg.hibernate.dialect.Dialect
-
qualifyIndexName
public boolean qualifyIndexName()
- Overrides:
qualifyIndexName
in classorg.hibernate.dialect.Dialect
-
getForUpdateString
public String getForUpdateString()
- Overrides:
getForUpdateString
in classorg.hibernate.dialect.Dialect
-
supportsIdentityColumns
public boolean supportsIdentityColumns()
- Overrides:
supportsIdentityColumns
in classorg.hibernate.dialect.Dialect
-
getIdentitySelectString
public String getIdentitySelectString()
- Overrides:
getIdentitySelectString
in classorg.hibernate.dialect.Dialect
-
getIdentityColumnString
public String getIdentityColumnString()
- Overrides:
getIdentityColumnString
in classorg.hibernate.dialect.Dialect
-
supportsInsertSelectIdentity
public boolean supportsInsertSelectIdentity()
- Overrides:
supportsInsertSelectIdentity
in classorg.hibernate.dialect.Dialect
-
applyLocksToSql
public String applyLocksToSql(String arg0, Map arg1, Map arg2)
- Overrides:
applyLocksToSql
in classorg.hibernate.dialect.Dialect
-
registerResultSetOutParameter
public int registerResultSetOutParameter(CallableStatement arg0, int arg1) throws SQLException
- Overrides:
registerResultSetOutParameter
in classorg.hibernate.dialect.Dialect
- Throws:
SQLException
-
getResultSet
public ResultSet getResultSet(CallableStatement arg0) throws SQLException
- Overrides:
getResultSet
in classorg.hibernate.dialect.Dialect
- Throws:
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 String generateTemporaryTableName(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
-
-