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

Direct Known Subclasses:
    DB2390Dialect, DB2400Dialect, DerbyDialect

An SQL dialect for DB2.
Fields inherited from org.hibernate.dialect.Dialect:
DEFAULT_BATCH_SIZE,  NO_BATCH,  QUOTE,  CLOSED_QUOTE
Constructor:
 public DB2Dialect() 
Method from org.hibernate.dialect.DB2Dialect Summary:
dropConstraints,   generateTemporaryTableName,   getAddColumnString,   getCreateSequenceString,   getCreateTemporaryTablePostfix,   getCreateTemporaryTableString,   getCurrentTimestampSelectString,   getDropSequenceString,   getForUpdateString,   getIdentityColumnString,   getIdentityInsertString,   getIdentitySelectString,   getLimitString,   getLowercaseFunction,   getQuerySequencesString,   getResultSet,   getSelectClauseNullString,   getSequenceNextValString,   isCurrentTimestampSelectStringCallable,   main,   registerResultSetOutParameter,   supportsCommentOn,   supportsCurrentTimestampSelection,   supportsEmptyInList,   supportsIdentityColumns,   supportsLimit,   supportsLobValueChangePropogation,   supportsNotNullUnique,   supportsOuterJoinForUpdate,   supportsParametersInInsertSelect,   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.DB2Dialect Detail:
 public boolean dropConstraints() 
 public String generateTemporaryTableName(String baseTableName) 
 public String getAddColumnString() 
 public String getCreateSequenceString(String sequenceName) 
 public String getCreateTemporaryTablePostfix() 
 public String getCreateTemporaryTableString() 
 public String getCurrentTimestampSelectString() 
 public String getDropSequenceString(String sequenceName) 
 public String getForUpdateString() 
 public String getIdentityColumnString() 
 public String getIdentityInsertString() 
 public String getIdentitySelectString() 
 public String getLimitString(String sql,
    boolean hasOffset) 
 public String getLowercaseFunction() 
 public String getQuerySequencesString() 
 public ResultSet getResultSet(CallableStatement ps) throws SQLException 
 public String getSelectClauseNullString(int sqlType) 
 public String getSequenceNextValString(String sequenceName) 
 public boolean isCurrentTimestampSelectStringCallable() 
 public static  void main(String[] args) 
 public int registerResultSetOutParameter(CallableStatement statement,
    int col) throws SQLException 
 public boolean supportsCommentOn() 
 public boolean supportsCurrentTimestampSelection() 
 public boolean supportsEmptyInList() 
 public boolean supportsIdentityColumns() 
 public boolean supportsLimit() 
 public boolean supportsLobValueChangePropogation() 
 public boolean supportsNotNullUnique() 
 public boolean supportsOuterJoinForUpdate() 
 public boolean supportsParametersInInsertSelect() 
 public boolean supportsSequences() 
 public boolean supportsTemporaryTables() 
 public boolean supportsUnionAll() 
 public boolean useMaxForLimit()