Save This Page
Home » hibernate-distribution-3.3.1.GA-dist » org.hibernate » dialect » [javadoc | source]
org.hibernate.dialect
public class: Oracle8iDialect [javadoc | source]
java.lang.Object
   org.hibernate.dialect.Dialect
      org.hibernate.dialect.Oracle8iDialect

Direct Known Subclasses:
    Oracle9iDialect, Oracle10gDialect

A dialect for Oracle 8i.
Field Summary
 int oracletypes_cursor_value     
Fields inherited from org.hibernate.dialect.Dialect:
DEFAULT_BATCH_SIZE,  NO_BATCH,  QUOTE,  CLOSED_QUOTE
Constructor:
 public Oracle8iDialect() 
Method from org.hibernate.dialect.Oracle8iDialect Summary:
bindLimitParametersInReverseOrder,   createCaseFragment,   createOuterJoinFragment,   dropConstraints,   dropTemporaryTableAfterUse,   forUpdateOfColumns,   generateTemporaryTableName,   getAddColumnString,   getBasicSelectClauseNullString,   getCascadeConstraintsString,   getCreateSequenceString,   getCreateTemporaryTablePostfix,   getCreateTemporaryTableString,   getCurrentTimestampSQLFunctionName,   getCurrentTimestampSelectString,   getDropSequenceString,   getForUpdateNowaitString,   getForUpdateNowaitString,   getForUpdateString,   getLimitString,   getQuerySequencesString,   getResultSet,   getSelectClauseNullString,   getSelectGUIDString,   getSelectSequenceNextValString,   getSequenceNextValString,   getViolatedConstraintNameExtracter,   isCurrentTimestampSelectStringCallable,   registerCharacterTypeMappings,   registerDateTimeTypeMappings,   registerDefaultProperties,   registerFunctions,   registerLargeObjectTypeMappings,   registerNumericTypeMappings,   registerResultSetOutParameter,   registerReverseHibernateTypeMappings,   supportsCommentOn,   supportsCurrentTimestampSelection,   supportsEmptyInList,   supportsExistsInSelect,   supportsLimit,   supportsPooledSequences,   supportsSequences,   supportsTemporaryTables,   supportsUnionAll,   useMaxForLimit
Methods from org.hibernate.dialect.Dialect:
appendIdentitySelectToInsert,   appendLockHint,   applyLocksToSql,   areStringComparisonsCaseInsensitive,   bindLimitParametersFirst,   bindLimitParametersInReverseOrder,   buildSQLExceptionConverter,   closeQuote,   createCaseFragment,   createOuterJoinFragment,   doesReadCommittedCauseWritersToBlockReaders,   doesRepeatableReadCauseReadersToBlockWriters,   dropConstraints,   dropTemporaryTableAfterUse,   forUpdateOfColumns,   generateTemporaryTableName,   getAddColumnString,   getAddForeignKeyConstraintString,   getAddPrimaryKeyConstraintString,   getCascadeConstraintsString,   getCastTypeName,   getColumnComment,   getCreateMultisetTableString,   getCreateSequenceString,   getCreateSequenceString,   getCreateSequenceStrings,   getCreateSequenceStrings,   getCreateTableString,   getCreateTemporaryTablePostfix,   getCreateTemporaryTableString,   getCurrentTimestampSQLFunctionName,   getCurrentTimestampSelectString,   getDefaultProperties,   getDialect,   getDialect,   getDropForeignKeyString,   getDropSequenceString,   getDropSequenceStrings,   getForUpdateNowaitString,   getForUpdateNowaitString,   getForUpdateString,   getForUpdateString,   getForUpdateString,   getFunctions,   getHibernateTypeName,   getHibernateTypeName,   getIdentityColumnString,   getIdentityColumnString,   getIdentityInsertString,   getIdentitySelectString,   getIdentitySelectString,   getKeywords,   getLimitString,   getLimitString,   getLockingStrategy,   getLowercaseFunction,   getMaxAliasLength,   getNativeIdentifierGeneratorClass,   getNoColumnsInsertString,   getNullColumnString,   getQuerySequencesString,   getResultSet,   getSelectClauseNullString,   getSelectGUIDString,   getSelectSequenceNextValString,   getSequenceNextValString,   getTableComment,   getTableTypeString,   getTypeName,   getTypeName,   getViolatedConstraintNameExtracter,   hasAlterTable,   hasDataTypeInIdentityColumn,   hasSelfReferentialForeignKeyBug,   isCurrentTimestampSelectStringCallable,   openQuote,   performTemporaryTableDDLInIsolation,   qualifyIndexName,   quote,   registerColumnType,   registerColumnType,   registerFunction,   registerHibernateType,   registerHibernateType,   registerKeyword,   registerResultSetOutParameter,   supportsBindAsCallableArgument,   supportsCascadeDelete,   supportsCircularCascadeDeleteConstraints,   supportsColumnCheck,   supportsCommentOn,   supportsCurrentTimestampSelection,   supportsEmptyInList,   supportsExistsInSelect,   supportsExpectedLobUsagePattern,   supportsIdentityColumns,   supportsIfExistsAfterTableName,   supportsIfExistsBeforeTableName,   supportsInsertSelectIdentity,   supportsLimit,   supportsLimitOffset,   supportsLobValueChangePropogation,   supportsNotNullUnique,   supportsOuterJoinForUpdate,   supportsParametersInInsertSelect,   supportsPooledSequences,   supportsResultSetPositionQueryMethodsOnForwardOnlyCursor,   supportsRowValueConstructorSyntax,   supportsRowValueConstructorSyntaxInInList,   supportsSequences,   supportsSubqueryOnMutatingTable,   supportsSubselectAsInPredicateLHS,   supportsTableCheck,   supportsTemporaryTables,   supportsUnboundedLobLocatorMaterialization,   supportsUnionAll,   supportsUnique,   supportsUniqueConstraintInCreateAlterTable,   supportsVariableLimit,   toBooleanValueString,   toString,   transformSelectString,   useInputStreamToInsertBlob,   useMaxForLimit
Methods from java.lang.Object:
equals,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from org.hibernate.dialect.Oracle8iDialect Detail:
 public boolean bindLimitParametersInReverseOrder() 
 public CaseFragment createCaseFragment() 
    Map case support to the Oracle DECODE function. Oracle did not add support for CASE until 9i.
 public JoinFragment createOuterJoinFragment() 
    Support for the oracle proprietary join syntax...
 public boolean dropConstraints() 
 public boolean dropTemporaryTableAfterUse() 
 public boolean forUpdateOfColumns() 
 public String generateTemporaryTableName(String baseTableName) 
 public String getAddColumnString() 
 public String getBasicSelectClauseNullString(int sqlType) 
 public String getCascadeConstraintsString() 
 public String getCreateSequenceString(String sequenceName) 
 public String getCreateTemporaryTablePostfix() 
 public String getCreateTemporaryTableString() 
 public String getCurrentTimestampSQLFunctionName() 
 public String getCurrentTimestampSelectString() 
 public String getDropSequenceString(String sequenceName) 
 public String getForUpdateNowaitString() 
 public String getForUpdateNowaitString(String aliases) 
 public String getForUpdateString(String aliases) 
 public String getLimitString(String sql,
    boolean hasOffset) 
 public String getQuerySequencesString() 
 public ResultSet getResultSet(CallableStatement ps) throws SQLException 
 public String getSelectClauseNullString(int sqlType) 
 public String getSelectGUIDString() 
 public String getSelectSequenceNextValString(String sequenceName) 
 public String getSequenceNextValString(String sequenceName) 
 public ViolatedConstraintNameExtracter getViolatedConstraintNameExtracter() 
 public boolean isCurrentTimestampSelectStringCallable() 
 protected  void registerCharacterTypeMappings() 
 protected  void registerDateTimeTypeMappings() 
 protected  void registerDefaultProperties() 
 protected  void registerFunctions() 
 protected  void registerLargeObjectTypeMappings() 
 protected  void registerNumericTypeMappings() 
 public int registerResultSetOutParameter(CallableStatement statement,
    int col) throws SQLException 
 protected  void registerReverseHibernateTypeMappings() 
 public boolean supportsCommentOn() 
 public boolean supportsCurrentTimestampSelection() 
 public boolean supportsEmptyInList() 
 public boolean supportsExistsInSelect() 
 public boolean supportsLimit() 
 public boolean supportsPooledSequences() 
 public boolean supportsSequences() 
 public boolean supportsTemporaryTables() 
 public boolean supportsUnionAll() 
 public boolean useMaxForLimit()