org.jumpmind.db.platform.mssql
Class MsSqlJdbcSqlTemplate

java.lang.Object
  extended by org.jumpmind.db.sql.AbstractSqlTemplate
      extended by org.jumpmind.db.sql.JdbcSqlTemplate
          extended by org.jumpmind.db.platform.mssql.MsSqlJdbcSqlTemplate
All Implemented Interfaces:
ISqlTemplate

public class MsSqlJdbcSqlTemplate
extends JdbcSqlTemplate


Field Summary
 
Fields inherited from class org.jumpmind.db.sql.JdbcSqlTemplate
dataSource, foreignKeyViolationCodes, foreignKeyViolationSqlStates, isolationLevel, lobHandler, primaryKeyViolationCodes, primaryKeyViolationSqlStates, requiresAutoCommitFalseToSetFetchSize, settings, supportsGetGeneratedKeys
 
Fields inherited from class org.jumpmind.db.sql.AbstractSqlTemplate
dateOverrideToTimestamp, identifierQuoteString
 
Constructor Summary
MsSqlJdbcSqlTemplate(DataSource dataSource, SqlTemplateSettings settings, DatabaseInfo databaseInfo)
           
 
Method Summary
protected  boolean allowsNullForIdentityColumn()
           
 ISqlTransaction startSqlTransaction()
           
 
Methods inherited from class org.jumpmind.db.sql.JdbcSqlTemplate
close, close, close, close, close, close, doSetValue, execute, findSQLException, getConnection, getDatabaseMajorVersion, getDatabaseMinorVersion, getDatabaseProductName, getDatabaseProductVersion, getDataSource, getDriverName, getDriverVersion, getIsolationLevel, getLobHandler, getObjectFromResultSet, getResultSetValue, getSelectLastInsertIdSql, getSettings, getSqlKeywords, insertWithGeneratedKey, insertWithGeneratedKey, isForeignKeyViolation, isRequiresAutoCommitFalseToSetFetchSize, isStoresLowerCaseIdentifiers, isStoresMixedCaseQuotedIdentifiers, isStoresUpperCaseIdentifiers, isUniqueKeyViolation, lookupColumnName, queryForBlob, queryForBlob, queryForClob, queryForCursor, queryForMap, queryForObject, setIsolationLevel, setSettings, setValues, setValues, supportsGetGeneratedKeys, supportsReturningKeys, testConnection, update, update, update, update, verifyArgType
 
Methods inherited from class org.jumpmind.db.sql.AbstractSqlTemplate
expandArgs, expandSql, logSql, query, query, query, query, query, query, query, query, query, query, queryForCursor, queryForInt, queryForInt, queryForLong, queryForMap, queryForMap, queryForObject, queryForRow, queryForString, translate, translate, update
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.jumpmind.db.sql.ISqlTemplate
query, query, query, query, query, query, query, query, query, query, queryForCursor, queryForInt, queryForInt, queryForLong, queryForMap, queryForMap, queryForObject, queryForRow, queryForString, translate, update
 

Constructor Detail

MsSqlJdbcSqlTemplate

public MsSqlJdbcSqlTemplate(DataSource dataSource,
                            SqlTemplateSettings settings,
                            DatabaseInfo databaseInfo)
Method Detail

startSqlTransaction

public ISqlTransaction startSqlTransaction()
Specified by:
startSqlTransaction in interface ISqlTemplate
Overrides:
startSqlTransaction in class JdbcSqlTemplate

allowsNullForIdentityColumn

protected boolean allowsNullForIdentityColumn()
Overrides:
allowsNullForIdentityColumn in class JdbcSqlTemplate


Copyright © 2007-2013 JumpMind, Inc.. All Rights Reserved.