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

Direct Known Subclasses:
    SQLServerDialect, SybaseAnywhereDialect, SQLServer7Dialect, Sybase11Dialect

An SQL dialect compatible with Sybase and MS SQL Server.
Fields inherited from org.hibernate.dialect.Dialect:
DEFAULT_BATCH_SIZE,  NO_BATCH,  QUOTE,  CLOSED_QUOTE
Constructor:
 public SybaseDialect() 
Method from org.hibernate.dialect.SybaseDialect Summary:
appendIdentitySelectToInsert,   appendLockHint,   applyLocksToSql,   doesReadCommittedCauseWritersToBlockReaders,   doesRepeatableReadCauseReadersToBlockWriters,   dropTemporaryTableAfterUse,   generateTemporaryTableName,   getAddColumnString,   getCurrentTimestampSelectString,   getForUpdateString,   getIdentityColumnString,   getIdentitySelectString,   getNullColumnString,   getResultSet,   isCurrentTimestampSelectStringCallable,   qualifyIndexName,   registerResultSetOutParameter,   supportsCurrentTimestampSelection,   supportsEmptyInList,   supportsExistsInSelect,   supportsIdentityColumns,   supportsInsertSelectIdentity,   supportsTemporaryTables
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.SybaseDialect Detail:
 public String appendIdentitySelectToInsert(String insertSQL) 
 public String appendLockHint(LockMode mode,
    String tableName) 
 public String applyLocksToSql(String sql,
    Map aliasedLockModes,
    Map keyColumnNames) 
 public boolean doesReadCommittedCauseWritersToBlockReaders() 
 public boolean doesRepeatableReadCauseReadersToBlockWriters() 
 public boolean dropTemporaryTableAfterUse() 
 public String generateTemporaryTableName(String baseTableName) 
 public String getAddColumnString() 
 public String getCurrentTimestampSelectString() 
 public String getForUpdateString() 
 public String getIdentityColumnString() 
 public String getIdentitySelectString() 
 public String getNullColumnString() 
 public ResultSet getResultSet(CallableStatement ps) throws SQLException 
 public boolean isCurrentTimestampSelectStringCallable() 
 public boolean qualifyIndexName() 
 public int registerResultSetOutParameter(CallableStatement statement,
    int col) throws SQLException 
 public boolean supportsCurrentTimestampSelection() 
 public boolean supportsEmptyInList() 
 public boolean supportsExistsInSelect() 
 public boolean supportsIdentityColumns() 
 public boolean supportsInsertSelectIdentity() 
 public boolean supportsTemporaryTables()