|
EspressReport 6.3 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectquadbase.reportdesigner.util.QueryResultSet
public class QueryResultSet
A wrapper around java.sql.ResultSet/ResultSetMetaData to implement IResultSet and IRSMetaData interfaces. This class was implemented later to create a uniform IResultSet interface for data obtained from all sources.
| Constructor Summary | |
|---|---|
QueryResultSet(java.sql.ResultSet rs)
Create a new QueryResultSet using the specified java.sql.ResultSet object |
|
QueryResultSet(java.sql.Statement stmt)
Create a new QueryResultSet using the specified java.sql.Statement object |
|
QueryResultSet(java.sql.Statement stmt,
java.lang.String productName)
Create a QueryResultSet object using the specified Statement and product name |
|
| Method Summary | |
|---|---|
void |
close()
For internal use |
int |
getColumnCount()
Get total number of columns |
int |
getColumnDisplaySize(int col)
|
java.lang.String |
getColumnName(int col)
Get name of specified column |
int |
getColumnType(int col)
Get type of specified column |
IRSMetaData |
getMetaData()
Get original data |
java.lang.Object |
getObject(int colNo)
Get object of specified column number |
java.lang.String |
getTableName(int col)
|
boolean |
next()
For internal use |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public QueryResultSet(java.sql.ResultSet rs)
throws java.sql.SQLException
java.sql.SQLException
public QueryResultSet(java.sql.Statement stmt)
throws java.sql.SQLException
stmt - must be an executed statement
java.sql.SQLException
public QueryResultSet(java.sql.Statement stmt,
java.lang.String productName)
throws java.sql.SQLException
stmt - must be an executed statementproductName - product name
java.sql.SQLException| Method Detail |
|---|
public boolean next()
throws java.sql.SQLException
next in interface IResultSetjava.sql.SQLException
public void close()
throws java.sql.SQLException
close in interface IResultSetjava.sql.SQLException
public java.lang.Object getObject(int colNo)
throws java.sql.SQLException
getObject in interface IRowcolNo - The column number for the field, beginning with 1.
java.sql.SQLException
public IRSMetaData getMetaData()
throws java.sql.SQLException
getMetaData in interface IResultSetjava.sql.SQLException
public int getColumnCount()
throws java.sql.SQLException
getColumnCount in interface IRSMetaDatajava.sql.SQLException
public java.lang.String getColumnName(int col)
throws java.sql.SQLException
getColumnName in interface IRSMetaDatajava.sql.SQLException
public java.lang.String getTableName(int col)
throws java.sql.SQLException
getTableName in interface IRSMetaDatajava.sql.SQLException
public int getColumnType(int col)
throws java.sql.SQLException
getColumnType in interface IRSMetaDatajava.sql.SQLExceptionTypes
public int getColumnDisplaySize(int col)
throws java.sql.SQLException
java.sql.SQLException
|
EspressReport 6.3 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||