Prev Class | Next Class | Frames | No Frames |
Summary: Nested | Field | Method | Constr | Detail: Nested | Field | Method | Constr |
java.lang.Object
org.hibernate.dialect.Dialect
org.hibernate.dialect.Oracle8iDialect
org.hibernate.dialect.Oracle9iDialect
public class Oracle9iDialect
extends Oracle8iDialect
Field 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