| Prev Class | Next Class | Frames | No Frames |
| Summary: Nested | Field | Method | Constr | Detail: Nested | Field | Method | Constr |
java.lang.Objectorg.hibernate.dialect.Dialectorg.hibernate.dialect.Oracle8iDialectorg.hibernate.dialect.Oracle9iDialectpublic class Oracle9iDialectextends Oracle8iDialectField Summary |
Fields inherited from class org.hibernate.dialect.Dialect | |
CLOSED_QUOTE, DEFAULT_BATCH_SIZE, NO_BATCH, QUOTE | |
Method Summary | |
CaseFragment |
|
String | |
String | |
String |
|
String |
|
protected void | |
protected void | |
public CaseFragment createCaseFragment()
Map case support to the Oracle DECODE function. Oracle did not add support for CASE until 9i.
- Overrides:
- createCaseFragment in interface Oracle8iDialect
- Returns:
- The oracle CASE -> DECODE fragment
public String getCurrentTimestampSQLFunctionName()
- Overrides:
- getCurrentTimestampSQLFunctionName in interface Oracle8iDialect
public String getCurrentTimestampSelectString()
- Overrides:
- getCurrentTimestampSelectString in interface Oracle8iDialect
public String getLimitString(String sql,
boolean hasOffset)
- Overrides:
- getLimitString in interface Oracle8iDialect
public String getSelectClauseNullString(int sqlType)
- Overrides:
- getSelectClauseNullString in interface Oracle8iDialect
protected void registerCharacterTypeMappings()
- Overrides:
- registerCharacterTypeMappings in interface Oracle8iDialect
protected void registerDateTimeTypeMappings()
- Overrides:
- registerDateTimeTypeMappings in interface Oracle8iDialect