|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object net.sf.jasperreports.engine.JRResultSetDataSource
public class JRResultSetDataSource
An implementation of a data source that uses a supplied ResultSet.
Constructor Summary | |
---|---|
JRResultSetDataSource(JasperReportsContext jasperReportsContext,
java.sql.ResultSet resultSet)
|
|
JRResultSetDataSource(java.sql.ResultSet resultSet)
|
Method Summary | |
---|---|
protected java.lang.String |
clobToString(java.sql.Clob clob)
|
protected java.util.Calendar |
createFieldCalendar(JRField field)
|
protected java.io.CharArrayReader |
getArrayReader(java.io.Reader reader,
long size)
|
protected java.util.Calendar |
getFieldCalendar(JRField field)
|
java.lang.Object |
getFieldValue(JRField field)
Gets the field value for the current position. |
boolean |
next()
Tries to position the cursor on the next element in the data source. |
protected byte[] |
readBytes(java.io.InputStream is,
long size)
|
protected byte[] |
readBytes(java.lang.Integer columnIndex)
|
protected java.lang.Object |
readDate(java.lang.Integer columnIndex,
JRField field)
|
protected java.lang.Object |
readTime(java.lang.Integer columnIndex,
JRField field)
|
protected java.lang.Object |
readTimestamp(java.lang.Integer columnIndex,
JRField field)
|
protected java.lang.Integer |
searchColumnByLabel(java.lang.String fieldName)
|
protected java.lang.Integer |
searchColumnByName(java.lang.String fieldName)
|
void |
setTimeZone(java.util.TimeZone timeZone,
boolean override)
Sets the default time zone to be used for retrieving date/time values from the result set. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public JRResultSetDataSource(JasperReportsContext jasperReportsContext, java.sql.ResultSet resultSet)
public JRResultSetDataSource(java.sql.ResultSet resultSet)
JRResultSetDataSource(JasperReportsContext, ResultSet)
Method Detail |
---|
public boolean next() throws JRException
JRDataSource
next
in interface JRDataSource
JRException
- if any error occurs while trying to move to the next elementpublic java.lang.Object getFieldValue(JRField field) throws JRException
JRDataSource
getFieldValue
in interface JRDataSource
JRException
protected java.lang.Object readDate(java.lang.Integer columnIndex, JRField field) throws java.sql.SQLException
java.sql.SQLException
protected java.lang.Object readTimestamp(java.lang.Integer columnIndex, JRField field) throws java.sql.SQLException
java.sql.SQLException
protected java.lang.Object readTime(java.lang.Integer columnIndex, JRField field) throws java.sql.SQLException
java.sql.SQLException
protected java.lang.Integer searchColumnByName(java.lang.String fieldName) throws java.sql.SQLException
java.sql.SQLException
protected java.lang.Integer searchColumnByLabel(java.lang.String fieldName) throws java.sql.SQLException
java.sql.SQLException
protected java.lang.String clobToString(java.sql.Clob clob) throws JRException
JRException
protected java.io.CharArrayReader getArrayReader(java.io.Reader reader, long size) throws java.io.IOException
java.io.IOException
protected byte[] readBytes(java.lang.Integer columnIndex) throws java.sql.SQLException, java.io.IOException
java.sql.SQLException
java.io.IOException
protected byte[] readBytes(java.io.InputStream is, long size) throws java.io.IOException
java.io.IOException
public void setTimeZone(java.util.TimeZone timeZone, boolean override)
timeZone
- the default time zoneoverride
- whether the default time zone overrides time zones specified
as field-level propertiesJRJdbcQueryExecuterFactory.PROPERTY_TIME_ZONE
protected java.util.Calendar getFieldCalendar(JRField field)
protected java.util.Calendar createFieldCalendar(JRField field)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |