org.jumpmind.db.platform.sqlite
Class SqliteJdbcSqlTemplate
java.lang.Object
org.jumpmind.db.sql.AbstractSqlTemplate
org.jumpmind.db.sql.JdbcSqlTemplate
org.jumpmind.db.platform.sqlite.SqliteJdbcSqlTemplate
- All Implemented Interfaces:
- ISqlTemplate
public class SqliteJdbcSqlTemplate
- extends JdbcSqlTemplate
| Methods inherited from class org.jumpmind.db.sql.JdbcSqlTemplate |
allowsNullForIdentityColumn, close, close, close, close, close, close, doSetValue, execute, findSQLException, getConnection, getDatabaseMajorVersion, getDatabaseMinorVersion, getDatabaseProductName, getDatabaseProductVersion, getDataSource, getDriverName, getDriverVersion, getIsolationLevel, getLobHandler, getResultSetValue, getSettings, getSqlKeywords, insertWithGeneratedKey, insertWithGeneratedKey, isForeignKeyViolation, isRequiresAutoCommitFalseToSetFetchSize, isStoresLowerCaseIdentifiers, isStoresMixedCaseQuotedIdentifiers, isStoresUpperCaseIdentifiers, lookupColumnName, queryForBlob, queryForBlob, queryForClob, queryForCursor, queryForMap, queryForObject, setIsolationLevel, setSettings, startSqlTransaction, 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 |
SqliteJdbcSqlTemplate
public SqliteJdbcSqlTemplate(DataSource dataSource,
SqlTemplateSettings settings,
SymmetricLobHandler lobHandler,
DatabaseInfo databaseInfo)
isUniqueKeyViolation
public boolean isUniqueKeyViolation(Throwable ex)
- Specified by:
isUniqueKeyViolation in interface ISqlTemplate- Overrides:
isUniqueKeyViolation in class JdbcSqlTemplate
getSelectLastInsertIdSql
public String getSelectLastInsertIdSql(String sequenceName)
- Overrides:
getSelectLastInsertIdSql in class JdbcSqlTemplate
getObjectFromResultSet
public <T> T getObjectFromResultSet(ResultSet rs,
Class<T> clazz)
throws SQLException
- Overrides:
getObjectFromResultSet in class JdbcSqlTemplate
- Throws:
SQLException
setValues
public void setValues(PreparedStatement ps,
Object[] args,
int[] argTypes,
org.springframework.jdbc.support.lob.LobHandler lobHandler)
throws SQLException
- Overrides:
setValues in class JdbcSqlTemplate
- Throws:
SQLException
setValues
public void setValues(PreparedStatement ps,
Object[] args)
throws SQLException
- Overrides:
setValues in class JdbcSqlTemplate
- Throws:
SQLException
Copyright © 2007-2013 JumpMind, Inc.. All Rights Reserved.