org.hibernate.dialect
Class OracleDialect
java.lang.Object
org.hibernate.dialect.Dialect
org.hibernate.dialect.Oracle9Dialect
org.hibernate.dialect.OracleDialect
- public class OracleDialect
- extends Oracle9Dialect
An SQL dialect for Oracle, compatible with Oracle 8.
- Author:
- Gavin King
Methods inherited from class org.hibernate.dialect.Oracle9Dialect |
bindLimitParametersInReverseOrder, buildSQLExceptionConverter, dropConstraints, forUpdateOfColumns, getAddColumnString, getCascadeConstraintsString, getCreateSequenceString, getDropSequenceString, getForUpdateNowaitString, getForUpdateNowaitString, getForUpdateString, getQuerySequencesString, getResultSet, getSelectGUIDString, getSequenceNextValString, getViolatedConstraintNameExtracter, registerResultSetOutParameter, supportsCommentOn, supportsLimit, supportsSequences, supportsUnionAll, useMaxForLimit |
Methods inherited from class org.hibernate.dialect.Dialect |
appendIdentitySelectToInsert, appendLockHint, bindLimitParametersFirst, closeQuote, getAddForeignKeyConstraintString, getAddPrimaryKeyConstraintString, getColumnComment, getCreateSequenceStrings, getDefaultProperties, getDialect, getDialect, getDropForeignKeyString, getDropSequenceStrings, getForUpdateString, getFunctions, getIdentityColumnString, getIdentityColumnString, getIdentityInsertString, getIdentitySelectString, getIdentitySelectString, getLimitString, getLowercaseFunction, getNativeIdentifierGeneratorClass, getNoColumnsInsertString, getNullColumnString, getSchemaSeparator, getTableComment, getTableTypeString, getTypeName, getTypeName, hasAlterTable, hasDataTypeInIdentityColumn, hasSelfReferentialForeignKeyBug, openQuote, qualifyIndexName, quote, registerColumnType, registerColumnType, registerFunction, supportsCascadeDelete, supportsColumnCheck, supportsIdentityColumns, supportsIfExistsAfterTableName, supportsIfExistsBeforeTableName, supportsInsertSelectIdentity, supportsLimitOffset, supportsNotNullUnique, supportsOuterJoinForUpdate, supportsTableCheck, supportsUnique, supportsUniqueConstraintInCreateAlterTable, supportsVariableLimit, toString, useInputStreamToInsertBlob |
OracleDialect
public OracleDialect()
createOuterJoinFragment
public JoinFragment createOuterJoinFragment()
- Description copied from class:
Dialect
- Create an OuterJoinGenerator for this dialect.
- Overrides:
createOuterJoinFragment
in class Dialect
- Returns:
- OuterJoinGenerator
createCaseFragment
public CaseFragment createCaseFragment()
- Description copied from class:
Dialect
- Create a CaseFragment for this dialect.
- Overrides:
createCaseFragment
in class Dialect
- Returns:
- OuterJoinGenerator
getLimitString
public String getLimitString(String sql,
boolean hasOffset)
- Description copied from class:
Dialect
- Add a LIMIT clause to the given SQL SELECT
- Overrides:
getLimitString
in class Oracle9Dialect
getSelectClauseNullString
public String getSelectClauseNullString(int sqlType)
- Overrides:
getSelectClauseNullString
in class Dialect