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, dropConstraints, dropTemporaryTableAfterUse, forUpdateOfColumns, generateTemporaryTableName, getAddColumnString, getCascadeConstraintsString, getCreateSequenceString, getCreateTemporaryTablePostfix, getCreateTemporaryTableString, getDropSequenceString, getForUpdateNowaitString, getForUpdateNowaitString, getForUpdateString, getQuerySequencesString, getResultSet, getSelectGUIDString, getSelectSequenceNextValString, getSequenceNextValString, getViolatedConstraintNameExtracter, isCurrentTimestampSelectStringCallable, registerResultSetOutParameter, supportsCommentOn, supportsCurrentTimestampSelection, supportsLimit, supportsSequences, supportsTemporaryTables, supportsUnionAll, useMaxForLimit |
Methods inherited from class org.hibernate.dialect.Dialect |
appendIdentitySelectToInsert, appendLockHint, bindLimitParametersFirst, buildSQLExceptionConverter, closeQuote, getAddForeignKeyConstraintString, getAddPrimaryKeyConstraintString, getCastTypeName, getColumnComment, getCreateSequenceStrings, getDefaultProperties, getDialect, getDialect, getDropForeignKeyString, getDropSequenceStrings, getForUpdateString, getForUpdateString, getFunctions, getHibernateTypeName, getHibernateTypeName, getIdentityColumnString, getIdentityColumnString, getIdentityInsertString, getIdentitySelectString, getIdentitySelectString, getKeywords, getLimitString, getLockingStrategy, getLowercaseFunction, getMaxAliasLength, getNativeIdentifierGeneratorClass, getNoColumnsInsertString, getNullColumnString, getTableComment, getTableTypeString, getTypeName, getTypeName, hasAlterTable, hasDataTypeInIdentityColumn, hasSelfReferentialForeignKeyBug, openQuote, performTemporaryTableDDLInIsolation, qualifyIndexName, quote, registerColumnType, registerColumnType, registerFunction, registerHibernateType, registerHibernateType, registerKeyword, supportsCascadeDelete, supportsColumnCheck, supportsIdentityColumns, supportsIfExistsAfterTableName, supportsIfExistsBeforeTableName, supportsInsertSelectIdentity, supportsLimitOffset, supportsNotNullUnique, supportsOuterJoinForUpdate, supportsParametersInInsertSelect, supportsTableCheck, supportsUnique, supportsUniqueConstraintInCreateAlterTable, supportsVariableLimit, toBooleanValueString, toString, transformSelectString, 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
getCurrentTimestampSelectString
public String getCurrentTimestampSelectString()
- Overrides:
getCurrentTimestampSelectString
in class Oracle9Dialect
getCurrentTimestampSQLFunctionName
public String getCurrentTimestampSQLFunctionName()
- Description copied from class:
Dialect
- The name of the database-specific SQL function for retrieving the
current timestamp.
- Overrides:
getCurrentTimestampSQLFunctionName
in class Dialect
- Returns:
- The function name.