Liferay 6.1.2-ce-ga3

com.liferay.portal.dao.orm.hibernate
Class SQLServer2008Dialect

java.lang.Object
  extended by org.hibernate.dialect.Dialect
      extended by org.hibernate.dialect.SQLServerDialect
          extended by org.hibernate.dialect.SQLServer2005Dialect
              extended by org.hibernate.dialect.SQLServer2008Dialect
                  extended by com.liferay.portal.dao.orm.hibernate.SQLServer2008Dialect

public class SQLServer2008Dialect
extends org.hibernate.dialect.SQLServer2008Dialect


Field Summary
 
Fields inherited from class org.hibernate.dialect.Dialect
CLOSED_QUOTE, DEFAULT_BATCH_SIZE, NO_BATCH, QUOTE
 
Constructor Summary
SQLServer2008Dialect()
           
 
Method Summary
 String applyLocksToSql(String arg0, org.hibernate.LockOptions arg1, Map arg2)
           
 boolean dropTemporaryTableAfterUse()
           
 String generateTemporaryTableName(String arg0)
           
 String getAddColumnString()
           
 String getForUpdateString()
           
 String getIdentityColumnString()
           
 String getIdentitySelectString()
           
 String getLimitString(String sql, int offset, int limit)
           
 String getNullColumnString()
           
 ResultSet getResultSet(CallableStatement arg0)
           
 String getSelectGUIDString()
           
 boolean isCurrentTimestampSelectStringCallable()
           
 boolean qualifyIndexName()
           
 int registerResultSetOutParameter(CallableStatement arg0, int arg1)
           
 boolean supportsCurrentTimestampSelection()
           
 boolean supportsEmptyInList()
           
 boolean supportsExistsInSelect()
           
 boolean supportsIdentityColumns()
           
 boolean supportsInsertSelectIdentity()
           
 boolean supportsLimitOffset()
           
 boolean supportsTemporaryTables()
           
 boolean supportsTupleDistinctCounts()
           
 boolean supportsUnionAll()
           
 boolean supportsVariableLimit()
           
 
Methods inherited from class org.hibernate.dialect.SQLServer2005Dialect
bindLimitParametersFirst, convertToFirstRowValue, getLimitString, getSelectFieldsWithoutAliases, insertRowNumberFunction, replaceDistinctWithGroupBy, stripAliases
 
Methods inherited from class org.hibernate.dialect.SQLServerDialect
appendIdentitySelectToInsert, appendLockHint, areStringComparisonsCaseInsensitive, closeQuote, doesReadCommittedCauseWritersToBlockReaders, doesRepeatableReadCauseReadersToBlockWriters, getCurrentTimestampSelectString, getNoColumnsInsertString, openQuote, supportsCircularCascadeDeleteConstraints, supportsLimit, supportsLobValueChangePropogation, supportsResultSetPositionQueryMethodsOnForwardOnlyCursor, useMaxForLimit
 
Methods inherited from class org.hibernate.dialect.Dialect
addTypeOverride, bindLimitParametersInReverseOrder, buildSQLExceptionConverter, createCaseFragment, createOuterJoinFragment, dropConstraints, forceLimitUsage, forUpdateOfColumns, getAddForeignKeyConstraintString, getAddPrimaryKeyConstraintString, getCascadeConstraintsString, getCastTypeName, getColumnAliasExtractor, getColumnComment, getCreateMultisetTableString, getCreateSequenceString, getCreateSequenceString, getCreateSequenceStrings, getCreateSequenceStrings, getCreateTableString, getCreateTemporaryTablePostfix, getCreateTemporaryTableString, getCrossJoinSeparator, getCurrentTimestampSQLFunctionName, getDefaultProperties, getDialect, getDialect, getDropForeignKeyString, getDropSequenceString, getDropSequenceStrings, getDropTemporaryTableString, getForUpdateNowaitString, getForUpdateNowaitString, getForUpdateString, getForUpdateString, getForUpdateString, getForUpdateString, getFunctions, getHibernateTypeName, getHibernateTypeName, getIdentityColumnString, getIdentityInsertString, getIdentitySelectString, getKeywords, getLockingStrategy, getLowercaseFunction, getMaxAliasLength, getNativeIdentifierGeneratorClass, getQuerySequencesString, getReadLockString, getSelectClauseNullString, getSelectSequenceNextValString, getSequenceNextValString, getTableComment, getTableTypeString, getTypeName, getTypeName, getTypeOverrides, getViolatedConstraintNameExtracter, getWriteLockString, hasAlterTable, hasDataTypeInIdentityColumn, hasSelfReferentialForeignKeyBug, isLockTimeoutParameterized, performTemporaryTableDDLInIsolation, quote, registerColumnType, registerColumnType, registerFunction, registerHibernateType, registerHibernateType, registerKeyword, replaceResultVariableInOrderByClauseWithPosition, requiresCastingOfParametersInSelectClause, supportsBindAsCallableArgument, supportsCascadeDelete, supportsColumnCheck, supportsCommentOn, supportsExpectedLobUsagePattern, supportsIfExistsAfterTableName, supportsIfExistsBeforeTableName, supportsLockTimeouts, supportsNotNullUnique, supportsOuterJoinForUpdate, supportsParametersInInsertSelect, supportsPooledSequences, supportsRowValueConstructorSyntax, supportsRowValueConstructorSyntaxInInList, supportsSequences, supportsSubqueryOnMutatingTable, supportsSubselectAsInPredicateLHS, supportsTableCheck, supportsTupleCounts, supportsUnboundedLobLocatorMaterialization, supportsUnique, supportsUniqueConstraintInCreateAlterTable, toBooleanValueString, toString, transformSelectString, useInputStreamToInsertBlob
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SQLServer2008Dialect

public SQLServer2008Dialect()
Method Detail

getLimitString

public String getLimitString(String sql,
                             int offset,
                             int limit)
Overrides:
getLimitString in class org.hibernate.dialect.SQLServer2005Dialect

supportsLimitOffset

public boolean supportsLimitOffset()
Overrides:
supportsLimitOffset in class org.hibernate.dialect.SQLServer2005Dialect

supportsVariableLimit

public boolean supportsVariableLimit()
Overrides:
supportsVariableLimit in class org.hibernate.dialect.SQLServer2005Dialect

getAddColumnString

public String getAddColumnString()
Overrides:
getAddColumnString in class org.hibernate.dialect.Dialect

getNullColumnString

public String getNullColumnString()
Overrides:
getNullColumnString in class org.hibernate.dialect.Dialect

qualifyIndexName

public boolean qualifyIndexName()
Overrides:
qualifyIndexName in class org.hibernate.dialect.Dialect

getForUpdateString

public String getForUpdateString()
Overrides:
getForUpdateString in class org.hibernate.dialect.Dialect

supportsIdentityColumns

public boolean supportsIdentityColumns()
Overrides:
supportsIdentityColumns in class org.hibernate.dialect.Dialect

getIdentitySelectString

public String getIdentitySelectString()
Overrides:
getIdentitySelectString in class org.hibernate.dialect.Dialect

getIdentityColumnString

public String getIdentityColumnString()
Overrides:
getIdentityColumnString in class org.hibernate.dialect.Dialect

supportsInsertSelectIdentity

public boolean supportsInsertSelectIdentity()
Overrides:
supportsInsertSelectIdentity in class org.hibernate.dialect.Dialect

applyLocksToSql

public String applyLocksToSql(String arg0,
                              org.hibernate.LockOptions arg1,
                              Map arg2)
Overrides:
applyLocksToSql in class org.hibernate.dialect.Dialect

registerResultSetOutParameter

public int registerResultSetOutParameter(CallableStatement arg0,
                                         int arg1)
                                  throws SQLException
Overrides:
registerResultSetOutParameter in class org.hibernate.dialect.Dialect
Throws:
SQLException

getResultSet

public ResultSet getResultSet(CallableStatement arg0)
                       throws SQLException
Overrides:
getResultSet in class org.hibernate.dialect.Dialect
Throws:
SQLException

supportsCurrentTimestampSelection

public boolean supportsCurrentTimestampSelection()
Overrides:
supportsCurrentTimestampSelection in class org.hibernate.dialect.Dialect

isCurrentTimestampSelectStringCallable

public boolean isCurrentTimestampSelectStringCallable()
Overrides:
isCurrentTimestampSelectStringCallable in class org.hibernate.dialect.Dialect

supportsTemporaryTables

public boolean supportsTemporaryTables()
Overrides:
supportsTemporaryTables in class org.hibernate.dialect.Dialect

generateTemporaryTableName

public String generateTemporaryTableName(String arg0)
Overrides:
generateTemporaryTableName in class org.hibernate.dialect.Dialect

dropTemporaryTableAfterUse

public boolean dropTemporaryTableAfterUse()
Overrides:
dropTemporaryTableAfterUse in class org.hibernate.dialect.Dialect

getSelectGUIDString

public String getSelectGUIDString()
Overrides:
getSelectGUIDString in class org.hibernate.dialect.Dialect

supportsEmptyInList

public boolean supportsEmptyInList()
Overrides:
supportsEmptyInList in class org.hibernate.dialect.Dialect

supportsUnionAll

public boolean supportsUnionAll()
Overrides:
supportsUnionAll in class org.hibernate.dialect.Dialect

supportsExistsInSelect

public boolean supportsExistsInSelect()
Overrides:
supportsExistsInSelect in class org.hibernate.dialect.Dialect

supportsTupleDistinctCounts

public boolean supportsTupleDistinctCounts()
Overrides:
supportsTupleDistinctCounts in class org.hibernate.dialect.Dialect

Liferay 6.1.2-ce-ga3