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

Direct Known Subclasses:
    SQLServer7Dialect

A dialect for Microsoft SQL Server 2000 and 2005
Fields inherited from org.hibernate.dialect.Dialect:
DEFAULT_BATCH_SIZE,  NO_BATCH,  QUOTE,  CLOSED_QUOTE
Constructor:
 public SQLServerDialect() 
Method from org.hibernate.dialect.SQLServerDialect Summary:
appendIdentitySelectToInsert,   appendLockHint,   areStringComparisonsCaseInsensitive,   closeQuote,   doesReadCommittedCauseWritersToBlockReaders,   doesRepeatableReadCauseReadersToBlockWriters,   getAfterSelectInsertPoint,   getCurrentTimestampSelectString,   getLimitString,   getNoColumnsInsertString,   getSelectGUIDString,   openQuote,   supportsCircularCascadeDeleteConstraints,   supportsLimit,   supportsLimitOffset,   supportsLobValueChangePropogation,   supportsResultSetPositionQueryMethodsOnForwardOnlyCursor,   supportsVariableLimit,   useMaxForLimit
Methods from org.hibernate.dialect.SybaseDialect:
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.SQLServerDialect Detail:
 public String appendIdentitySelectToInsert(String insertSQL) 
    Use insert table(...) values(...) select SCOPE_IDENTITY()
 public String appendLockHint(LockMode mode,
    String tableName) 
 public boolean areStringComparisonsCaseInsensitive() 
 public char closeQuote() 
 public boolean doesReadCommittedCauseWritersToBlockReaders() 
 public boolean doesRepeatableReadCauseReadersToBlockWriters() 
 static int getAfterSelectInsertPoint(String sql) 
 public String getCurrentTimestampSelectString() 
 public String getLimitString(String querySelect,
    int offset,
    int limit) 
 public String getNoColumnsInsertString() 
 public String getSelectGUIDString() 
 public char openQuote() 
 public boolean supportsCircularCascadeDeleteConstraints() 
 public boolean supportsLimit() 
 public boolean supportsLimitOffset() 
 public boolean supportsLobValueChangePropogation() 
 public boolean supportsResultSetPositionQueryMethodsOnForwardOnlyCursor() 
 public boolean supportsVariableLimit() 
 public boolean useMaxForLimit()