public abstract class JdbcCursorItemReader4EPJ<T> extends org.springframework.batch.item.database.JdbcCursorItemReader<T> implements EPJItemStreamReader<T>
Modifier and Type | Field and Description |
---|---|
private DataSourceLookup |
dsLookup |
private static java.lang.String |
SQL_WARNINGS_ERRMSG |
Constructor and Description |
---|
JdbcCursorItemReader4EPJ(DataSourceLookup dsLookup,
org.springframework.jdbc.core.RowMapper<T> rowMapper) |
Modifier and Type | Method and Description |
---|---|
private void |
checkForSqlWarnings() |
protected static int |
getVariationId(java.sql.ResultSet rs) |
void |
setIgnoreWarnings(boolean ignoreWarnings) |
void |
setReader(java.lang.String dsName,
ProductReaderPreparedStatementSetter pstSetter) |
void |
setReader(java.lang.String dsName,
ProductReaderPreparedStatementSetter pstSetter,
java.lang.String sql) |
afterPropertiesSet, cleanupOnClose, getSql, openCursor, readCursor, setPreparedStatementSetter, setRowMapper, setSql
applyStatementSettings, doClose, doOpen, doRead, getDataSource, getExceptionTranslator, handleWarnings, initializeConnection, isUseSharedExtendedConnection, jumpToItem, setDataSource, setDriverSupportsAbsolute, setFetchSize, setMaxRows, setQueryTimeout, setUseSharedExtendedConnection, setVerifyCursorPosition
close, getCurrentItemCount, getExecutionContextUserSupport, isSaveState, open, read, setCurrentItemCount, setMaxItemCount, setName, setSaveState, update
private DataSourceLookup dsLookup
private static final java.lang.String SQL_WARNINGS_ERRMSG
public JdbcCursorItemReader4EPJ(DataSourceLookup dsLookup, org.springframework.jdbc.core.RowMapper<T> rowMapper)
public final void setIgnoreWarnings(boolean ignoreWarnings)
setIgnoreWarnings
in class org.springframework.batch.item.database.AbstractCursorItemReader<T>
private void checkForSqlWarnings()
protected static int getVariationId(java.sql.ResultSet rs) throws java.sql.SQLException
java.sql.SQLException
public void setReader(java.lang.String dsName, ProductReaderPreparedStatementSetter pstSetter, java.lang.String sql)
setReader
in interface EPJItemStreamReader<T>
public void setReader(java.lang.String dsName, ProductReaderPreparedStatementSetter pstSetter)
setReader
in interface EPJItemStreamReader<T>