|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectpt.moredata.dao.core.AbstractSQLStatementBuilder
pt.moredata.dao.core.SQLSelectBuilder
This class is responsible for building SQL select commands. The commans are build from a DataAccessObject. Company MoreData
| Field Summary |
| Fields inherited from class pt.moredata.dao.core.AbstractSQLStatementBuilder |
_fieldsInfo, _info, _recordSet |
| Constructor Summary | |
SQLSelectBuilder(DAOFieldsInfo fieldsInfo,
RecordSet recordSet)
Creates a new instance of AbstractSQLStatementBuilder |
|
| Method Summary | |
java.util.List |
getData(java.sql.ResultSet resultSet)
Load data from a ResultSet into a list. |
protected java.lang.String |
getSQLStatement()
Builds an update SQL command for interacting with a table of a relational database repository. |
void |
loadData(java.sql.ResultSet resultSet)
Load data from a ResultSet into the RecordSet. |
void |
setStatementParameters(java.sql.PreparedStatement statement,
SQLInformation info)
Set the values of a statement parameters. |
| Methods inherited from class pt.moredata.dao.core.AbstractSQLStatementBuilder |
getSQLStatement, getStringObjectWithSpaceAtEnd, setDAOFieldsInfo, setRecordSet, setRecordValue |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface pt.moredata.dao.SQLStatementBuilder |
getSQLStatement, setDAOFieldsInfo, setRecordSet |
| Constructor Detail |
public SQLSelectBuilder(DAOFieldsInfo fieldsInfo,
RecordSet recordSet)
fieldsInfo - The DAO fields information object.recordSet - The DAO RecordSet object witch contains the DAO data.AbstractSQLStatementBuilder| Method Detail |
protected java.lang.String getSQLStatement()
getSQLStatement in class AbstractSQLStatementBuilder
public void setStatementParameters(java.sql.PreparedStatement statement,
SQLInformation info)
throws WriterException
setStatementParameters in interface SQLStatementBuilderstatement - The prepared statement.info - Adicional information to help building the sql statement.
WriteException - If an error occur will setting the statement
parameters.
WriterException
public void loadData(java.sql.ResultSet resultSet)
throws ReaderException
loadData in interface SQLStatementBuilderresultSet - A resultSet with the data to be loaded into the RecordSet.
ReaderException
public java.util.List getData(java.sql.ResultSet resultSet)
throws ReaderException
resultSet - A resultSet with the data to be loaded into the RecordSet.
ReaderException
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||