com.liferay.portal.spring.hibernate
Class DynamicDialect

java.lang.Object
  extended by org.hibernate.dialect.Dialect
      extended by com.liferay.portal.spring.hibernate.DynamicDialect

public class DynamicDialect
extends org.hibernate.dialect.Dialect

View Source

Author:
Brian Wing Shun Chan, Bruno Farache

Field Summary
 
Fields inherited from class org.hibernate.dialect.Dialect
CLOSED_QUOTE, DEFAULT_BATCH_SIZE, NO_BATCH, QUOTE
 
Constructor Summary
DynamicDialect()
           
 
Method Summary
 java.lang.String appendIdentitySelectToInsert(java.lang.String insertSQL)
           
 java.lang.String appendLockHint(org.hibernate.LockMode mode, java.lang.String tableName)
           
 java.lang.String applyLocksToSql(java.lang.String sql, java.util.Map aliasedLockModes, java.util.Map keyColumnNames)
           
 boolean areStringComparisonsCaseInsensitive()
           
 boolean bindLimitParametersFirst()
           
 boolean bindLimitParametersInReverseOrder()
           
 org.hibernate.exception.SQLExceptionConverter buildSQLExceptionConverter()
           
 char closeQuote()
           
 org.hibernate.sql.CaseFragment createCaseFragment()
           
 org.hibernate.sql.JoinFragment createOuterJoinFragment()
           
 boolean doesReadCommittedCauseWritersToBlockReaders()
           
 boolean doesRepeatableReadCauseReadersToBlockWriters()
           
 boolean dropConstraints()
           
 boolean dropTemporaryTableAfterUse()
           
 boolean forUpdateOfColumns()
           
 java.lang.String generateTemporaryTableName(java.lang.String baseTableName)
           
 java.lang.String getAddColumnString()
           
 java.lang.String getAddForeignKeyConstraintString(java.lang.String constraintName, java.lang.String[] foreignKey, java.lang.String referencedTable, java.lang.String[] primaryKey, boolean referencesPrimaryKey)
           
 java.lang.String getAddPrimaryKeyConstraintString(java.lang.String constraintName)
           
 java.lang.String getCascadeConstraintsString()
           
 java.lang.String getCastTypeName(int code)
           
 java.lang.String getColumnComment(java.lang.String comment)
           
 java.lang.String getCreateMultisetTableString()
           
 java.lang.String[] getCreateSequenceStrings(java.lang.String sequenceName)
          Deprecated.  
 java.lang.String[] getCreateSequenceStrings(java.lang.String sequenceName, int initialValue, int incrementSize)
           
 java.lang.String getCreateTableString()
           
 java.lang.String getCreateTemporaryTablePostfix()
           
 java.lang.String getCreateTemporaryTableString()
           
 java.lang.String getCurrentTimestampSelectString()
           
 java.lang.String getCurrentTimestampSQLFunctionName()
           
 java.lang.String getDropForeignKeyString()
           
 java.lang.String[] getDropSequenceStrings(java.lang.String sequenceName)
           
 java.lang.String getForUpdateNowaitString()
           
 java.lang.String getForUpdateNowaitString(java.lang.String aliases)
           
 java.lang.String getForUpdateString()
           
 java.lang.String getForUpdateString(org.hibernate.LockMode lockMode)
           
 java.lang.String getForUpdateString(java.lang.String aliases)
           
 java.lang.String getHibernateTypeName(int code)
           
 java.lang.String getHibernateTypeName(int code, int length, int precision, int scale)
           
 java.lang.String getIdentityColumnString(int type)
           
 java.lang.String getIdentityInsertString()
           
 java.lang.String getIdentitySelectString(java.lang.String table, java.lang.String column, int type)
           
 java.util.Set<java.lang.String> getKeywords()
           
 java.lang.String getLimitString(java.lang.String querySelect, int hasOffset, int limit)
           
 org.hibernate.dialect.lock.LockingStrategy getLockingStrategy(org.hibernate.persister.entity.Lockable lockable, org.hibernate.LockMode lockMode)
           
 java.lang.String getLowercaseFunction()
           
 int getMaxAliasLength()
           
 java.lang.Class<?> getNativeIdentifierGeneratorClass()
           
 java.lang.String getNoColumnsInsertString()
           
 java.lang.String getNullColumnString()
           
 java.lang.String getQuerySequencesString()
           
 java.sql.ResultSet getResultSet(java.sql.CallableStatement ps)
           
 java.lang.String getSelectClauseNullString(int sqlType)
           
 java.lang.String getSelectGUIDString()
           
 java.lang.String getSelectSequenceNextValString(java.lang.String sequenceName)
           
 java.lang.String getSequenceNextValString(java.lang.String sequenceName)
           
 java.lang.String getTableComment(java.lang.String comment)
           
 java.lang.String getTableTypeString()
           
 java.lang.String getTypeName(int code)
           
 java.lang.String getTypeName(int code, int length, int precision, int scale)
           
 org.hibernate.exception.ViolatedConstraintNameExtracter getViolatedConstraintNameExtracter()
           
 org.hibernate.dialect.Dialect getWrappedDialect()
           
 boolean hasAlterTable()
           
 boolean hasDataTypeInIdentityColumn()
           
 boolean hasSelfReferentialForeignKeyBug()
           
 boolean isCurrentTimestampSelectStringCallable()
           
 char openQuote()
           
 java.lang.Boolean performTemporaryTableDDLInIsolation()
           
 boolean qualifyIndexName()
           
 int registerResultSetOutParameter(java.sql.CallableStatement statement, int col)
           
 boolean supportsBindAsCallableArgument()
           
 boolean supportsCascadeDelete()
           
 boolean supportsCircularCascadeDeleteConstraints()
           
 boolean supportsColumnCheck()
           
 boolean supportsCommentOn()
           
 boolean supportsCurrentTimestampSelection()
           
 boolean supportsEmptyInList()
           
 boolean supportsExistsInSelect()
           
 boolean supportsExpectedLobUsagePattern()
           
 boolean supportsIdentityColumns()
           
 boolean supportsIfExistsAfterTableName()
           
 boolean supportsIfExistsBeforeTableName()
           
 boolean supportsInsertSelectIdentity()
           
 boolean supportsLimit()
           
 boolean supportsLimitOffset()
           
 boolean supportsLobValueChangePropogation()
           
 boolean supportsNotNullUnique()
           
 boolean supportsOuterJoinForUpdate()
           
 boolean supportsParametersInInsertSelect()
           
 boolean supportsPooledSequences()
           
 boolean supportsResultSetPositionQueryMethodsOnForwardOnlyCursor()
           
 boolean supportsRowValueConstructorSyntax()
           
 boolean supportsRowValueConstructorSyntaxInInList()
           
 boolean supportsSequences()
           
 boolean supportsSubqueryOnMutatingTable()
           
 boolean supportsSubselectAsInPredicateLHS()
           
 boolean supportsTableCheck()
           
 boolean supportsTemporaryTables()
           
 boolean supportsUnboundedLobLocatorMaterialization()
           
 boolean supportsUnionAll()
           
 boolean supportsUnique()
           
 boolean supportsUniqueConstraintInCreateAlterTable()
           
 boolean supportsVariableLimit()
           
 java.lang.String toBooleanValueString(boolean bool)
           
 java.lang.String toString()
           
 java.lang.String transformSelectString(java.lang.String select)
           
 boolean useInputStreamToInsertBlob()
           
 boolean useMaxForLimit()
           
 
Methods inherited from class org.hibernate.dialect.Dialect
getCreateSequenceString, getCreateSequenceString, getDefaultProperties, getDialect, getDialect, getDropSequenceString, getFunctions, getIdentityColumnString, getIdentitySelectString, getLimitString, quote, registerColumnType, registerColumnType, registerFunction, registerHibernateType, registerHibernateType, registerKeyword
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DynamicDialect

public DynamicDialect()
Method Detail

getWrappedDialect

public org.hibernate.dialect.Dialect getWrappedDialect()

appendIdentitySelectToInsert

public java.lang.String appendIdentitySelectToInsert(java.lang.String insertSQL)
Overrides:
appendIdentitySelectToInsert in class org.hibernate.dialect.Dialect

appendLockHint

public java.lang.String appendLockHint(org.hibernate.LockMode mode,
                                       java.lang.String tableName)
Overrides:
appendLockHint in class org.hibernate.dialect.Dialect

applyLocksToSql

public java.lang.String applyLocksToSql(java.lang.String sql,
                                        java.util.Map aliasedLockModes,
                                        java.util.Map keyColumnNames)
Overrides:
applyLocksToSql in class org.hibernate.dialect.Dialect

areStringComparisonsCaseInsensitive

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

bindLimitParametersFirst

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

bindLimitParametersInReverseOrder

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

buildSQLExceptionConverter

public org.hibernate.exception.SQLExceptionConverter buildSQLExceptionConverter()
Overrides:
buildSQLExceptionConverter in class org.hibernate.dialect.Dialect

closeQuote

public char closeQuote()
Overrides:
closeQuote in class org.hibernate.dialect.Dialect

createCaseFragment

public org.hibernate.sql.CaseFragment createCaseFragment()
Overrides:
createCaseFragment in class org.hibernate.dialect.Dialect

createOuterJoinFragment

public org.hibernate.sql.JoinFragment createOuterJoinFragment()
Overrides:
createOuterJoinFragment in class org.hibernate.dialect.Dialect

doesReadCommittedCauseWritersToBlockReaders

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

doesRepeatableReadCauseReadersToBlockWriters

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

dropConstraints

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

dropTemporaryTableAfterUse

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

forUpdateOfColumns

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

generateTemporaryTableName

public java.lang.String generateTemporaryTableName(java.lang.String baseTableName)
Overrides:
generateTemporaryTableName in class org.hibernate.dialect.Dialect

getAddColumnString

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

getAddForeignKeyConstraintString

public java.lang.String getAddForeignKeyConstraintString(java.lang.String constraintName,
                                                         java.lang.String[] foreignKey,
                                                         java.lang.String referencedTable,
                                                         java.lang.String[] primaryKey,
                                                         boolean referencesPrimaryKey)
Overrides:
getAddForeignKeyConstraintString in class org.hibernate.dialect.Dialect

getAddPrimaryKeyConstraintString

public java.lang.String getAddPrimaryKeyConstraintString(java.lang.String constraintName)
Overrides:
getAddPrimaryKeyConstraintString in class org.hibernate.dialect.Dialect

getCascadeConstraintsString

public java.lang.String getCascadeConstraintsString()
Overrides:
getCascadeConstraintsString in class org.hibernate.dialect.Dialect

getCastTypeName

public java.lang.String getCastTypeName(int code)
Overrides:
getCastTypeName in class org.hibernate.dialect.Dialect

getColumnComment

public java.lang.String getColumnComment(java.lang.String comment)
Overrides:
getColumnComment in class org.hibernate.dialect.Dialect

getCreateMultisetTableString

public java.lang.String getCreateMultisetTableString()
Overrides:
getCreateMultisetTableString in class org.hibernate.dialect.Dialect

getCreateSequenceStrings

public java.lang.String[] getCreateSequenceStrings(java.lang.String sequenceName)
                                            throws org.hibernate.MappingException
Deprecated. 

Overrides:
getCreateSequenceStrings in class org.hibernate.dialect.Dialect
Throws:
org.hibernate.MappingException

getCreateSequenceStrings

public java.lang.String[] getCreateSequenceStrings(java.lang.String sequenceName,
                                                   int initialValue,
                                                   int incrementSize)
                                            throws org.hibernate.MappingException
Overrides:
getCreateSequenceStrings in class org.hibernate.dialect.Dialect
Throws:
org.hibernate.MappingException

getCreateTableString

public java.lang.String getCreateTableString()
Overrides:
getCreateTableString in class org.hibernate.dialect.Dialect

getCreateTemporaryTablePostfix

public java.lang.String getCreateTemporaryTablePostfix()
Overrides:
getCreateTemporaryTablePostfix in class org.hibernate.dialect.Dialect

getCreateTemporaryTableString

public java.lang.String getCreateTemporaryTableString()
Overrides:
getCreateTemporaryTableString in class org.hibernate.dialect.Dialect

getCurrentTimestampSelectString

public java.lang.String getCurrentTimestampSelectString()
Overrides:
getCurrentTimestampSelectString in class org.hibernate.dialect.Dialect

getCurrentTimestampSQLFunctionName

public java.lang.String getCurrentTimestampSQLFunctionName()
Overrides:
getCurrentTimestampSQLFunctionName in class org.hibernate.dialect.Dialect

getDropForeignKeyString

public java.lang.String getDropForeignKeyString()
Overrides:
getDropForeignKeyString in class org.hibernate.dialect.Dialect

getDropSequenceStrings

public java.lang.String[] getDropSequenceStrings(java.lang.String sequenceName)
                                          throws org.hibernate.MappingException
Overrides:
getDropSequenceStrings in class org.hibernate.dialect.Dialect
Throws:
org.hibernate.MappingException

getForUpdateNowaitString

public java.lang.String getForUpdateNowaitString()
Overrides:
getForUpdateNowaitString in class org.hibernate.dialect.Dialect

getForUpdateNowaitString

public java.lang.String getForUpdateNowaitString(java.lang.String aliases)
Overrides:
getForUpdateNowaitString in class org.hibernate.dialect.Dialect

getForUpdateString

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

getForUpdateString

public java.lang.String getForUpdateString(org.hibernate.LockMode lockMode)
Overrides:
getForUpdateString in class org.hibernate.dialect.Dialect

getForUpdateString

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

getHibernateTypeName

public java.lang.String getHibernateTypeName(int code)
                                      throws org.hibernate.HibernateException
Overrides:
getHibernateTypeName in class org.hibernate.dialect.Dialect
Throws:
org.hibernate.HibernateException

getHibernateTypeName

public java.lang.String getHibernateTypeName(int code,
                                             int length,
                                             int precision,
                                             int scale)
                                      throws org.hibernate.HibernateException
Overrides:
getHibernateTypeName in class org.hibernate.dialect.Dialect
Throws:
org.hibernate.HibernateException

getIdentityColumnString

public java.lang.String getIdentityColumnString(int type)
                                         throws org.hibernate.MappingException
Overrides:
getIdentityColumnString in class org.hibernate.dialect.Dialect
Throws:
org.hibernate.MappingException

getIdentityInsertString

public java.lang.String getIdentityInsertString()
Overrides:
getIdentityInsertString in class org.hibernate.dialect.Dialect

getIdentitySelectString

public java.lang.String getIdentitySelectString(java.lang.String table,
                                                java.lang.String column,
                                                int type)
                                         throws org.hibernate.MappingException
Overrides:
getIdentitySelectString in class org.hibernate.dialect.Dialect
Throws:
org.hibernate.MappingException

getKeywords

public java.util.Set<java.lang.String> getKeywords()
Overrides:
getKeywords in class org.hibernate.dialect.Dialect

getLimitString

public java.lang.String getLimitString(java.lang.String querySelect,
                                       int hasOffset,
                                       int limit)
Overrides:
getLimitString in class org.hibernate.dialect.Dialect

getLockingStrategy

public org.hibernate.dialect.lock.LockingStrategy getLockingStrategy(org.hibernate.persister.entity.Lockable lockable,
                                                                     org.hibernate.LockMode lockMode)
Overrides:
getLockingStrategy in class org.hibernate.dialect.Dialect

getLowercaseFunction

public java.lang.String getLowercaseFunction()
Overrides:
getLowercaseFunction in class org.hibernate.dialect.Dialect

getMaxAliasLength

public int getMaxAliasLength()
Overrides:
getMaxAliasLength in class org.hibernate.dialect.Dialect

getNativeIdentifierGeneratorClass

public java.lang.Class<?> getNativeIdentifierGeneratorClass()
Overrides:
getNativeIdentifierGeneratorClass in class org.hibernate.dialect.Dialect

getNoColumnsInsertString

public java.lang.String getNoColumnsInsertString()
Overrides:
getNoColumnsInsertString in class org.hibernate.dialect.Dialect

getNullColumnString

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

getQuerySequencesString

public java.lang.String getQuerySequencesString()
Overrides:
getQuerySequencesString in class org.hibernate.dialect.Dialect

getResultSet

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

getSelectClauseNullString

public java.lang.String getSelectClauseNullString(int sqlType)
Overrides:
getSelectClauseNullString in class org.hibernate.dialect.Dialect

getSelectGUIDString

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

getSelectSequenceNextValString

public java.lang.String getSelectSequenceNextValString(java.lang.String sequenceName)
                                                throws org.hibernate.MappingException
Overrides:
getSelectSequenceNextValString in class org.hibernate.dialect.Dialect
Throws:
org.hibernate.MappingException

getSequenceNextValString

public java.lang.String getSequenceNextValString(java.lang.String sequenceName)
                                          throws org.hibernate.MappingException
Overrides:
getSequenceNextValString in class org.hibernate.dialect.Dialect
Throws:
org.hibernate.MappingException

getTableComment

public java.lang.String getTableComment(java.lang.String comment)
Overrides:
getTableComment in class org.hibernate.dialect.Dialect

getTableTypeString

public java.lang.String getTableTypeString()
Overrides:
getTableTypeString in class org.hibernate.dialect.Dialect

getTypeName

public java.lang.String getTypeName(int code)
                             throws org.hibernate.HibernateException
Overrides:
getTypeName in class org.hibernate.dialect.Dialect
Throws:
org.hibernate.HibernateException

getTypeName

public java.lang.String getTypeName(int code,
                                    int length,
                                    int precision,
                                    int scale)
                             throws org.hibernate.HibernateException
Overrides:
getTypeName in class org.hibernate.dialect.Dialect
Throws:
org.hibernate.HibernateException

getViolatedConstraintNameExtracter

public org.hibernate.exception.ViolatedConstraintNameExtracter getViolatedConstraintNameExtracter()
Overrides:
getViolatedConstraintNameExtracter in class org.hibernate.dialect.Dialect

hasAlterTable

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

hasDataTypeInIdentityColumn

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

hasSelfReferentialForeignKeyBug

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

isCurrentTimestampSelectStringCallable

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

openQuote

public char openQuote()
Overrides:
openQuote in class org.hibernate.dialect.Dialect

performTemporaryTableDDLInIsolation

public java.lang.Boolean performTemporaryTableDDLInIsolation()
Overrides:
performTemporaryTableDDLInIsolation in class org.hibernate.dialect.Dialect

qualifyIndexName

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

registerResultSetOutParameter

public int registerResultSetOutParameter(java.sql.CallableStatement statement,
                                         int col)
                                  throws java.sql.SQLException
Overrides:
registerResultSetOutParameter in class org.hibernate.dialect.Dialect
Throws:
java.sql.SQLException

supportsBindAsCallableArgument

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

supportsCascadeDelete

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

supportsCircularCascadeDeleteConstraints

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

supportsColumnCheck

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

supportsCommentOn

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

supportsCurrentTimestampSelection

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

supportsEmptyInList

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

supportsExistsInSelect

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

supportsExpectedLobUsagePattern

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

supportsIdentityColumns

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

supportsIfExistsAfterTableName

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

supportsIfExistsBeforeTableName

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

supportsInsertSelectIdentity

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

supportsLimit

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

supportsLimitOffset

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

supportsLobValueChangePropogation

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

supportsNotNullUnique

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

supportsOuterJoinForUpdate

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

supportsParametersInInsertSelect

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

supportsPooledSequences

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

supportsResultSetPositionQueryMethodsOnForwardOnlyCursor

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

supportsRowValueConstructorSyntax

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

supportsRowValueConstructorSyntaxInInList

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

supportsSequences

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

supportsSubqueryOnMutatingTable

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

supportsSubselectAsInPredicateLHS

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

supportsTableCheck

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

supportsTemporaryTables

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

supportsUnboundedLobLocatorMaterialization

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

supportsUnionAll

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

supportsUnique

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

supportsUniqueConstraintInCreateAlterTable

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

supportsVariableLimit

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

toBooleanValueString

public java.lang.String toBooleanValueString(boolean bool)
Overrides:
toBooleanValueString in class org.hibernate.dialect.Dialect

toString

public java.lang.String toString()
Overrides:
toString in class org.hibernate.dialect.Dialect

transformSelectString

public java.lang.String transformSelectString(java.lang.String select)
Overrides:
transformSelectString in class org.hibernate.dialect.Dialect

useInputStreamToInsertBlob

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

useMaxForLimit

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