com.liferay.portal.spring.hibernate
Class DynamicDialect
java.lang.Object
org.hibernate.dialect.Dialect
com.liferay.portal.spring.hibernate.DynamicDialect
public class DynamicDialect
- extends org.hibernate.dialect.Dialect
View Source
- Author:
- Brian Wing Shun Chan, Bruno Farache
Fields inherited from class org.hibernate.dialect.Dialect |
CLOSED_QUOTE, DEFAULT_BATCH_SIZE, NO_BATCH, QUOTE |
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 |
DynamicDialect
public DynamicDialect()
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