| HEADER | |||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
Adapter for storing/extracting data elements to/from SQL DBMS.
| Method Summary | |
void | addDeleteCommands(Statement statement, String name)Adds set of SQL commands to the statement to remove data element from the table. |
void | addInsertCommands(Statement statement, DataElement de)Adds set of SQL commands to the statement to insert data element into the table. |
void | addUpdateCommands(Statement statement, DataElement de)Adds set of SQL commands to the statement to update data element in the table. |
DataElement | create(ResultSet resultSet, Connection connection)Extracts all needed fields from resultSet, and create instance of DataElement. |
String | getCountQuery()Creates SQL query for extracting count of data elements in the table. |
String | getElementExistsQuery(String name)Creates SQL query for test is data element with specified name exists in the table. |
String | getElementQuery(String name)Creates SQL query for extracting data element with specified name from table. |
String | getNameListQuery()Creates SQL query for extracting names for all data elements. |
String | getSelectQuery()Creates SQL query for extracting all data elements from table. |
String | getTable()Returns main database table used by this transformer. |
Class | getTemplateClass()Returns class of object. |
boolean | init(DataCollection owner)Initialize transformer. |
| Method Detail |
public void addDeleteCommands(Statement statement, String name)
throws java.lang.Exception
public void addInsertCommands(Statement statement, DataElement de)
throws java.lang.Exception
public void addUpdateCommands(Statement statement, DataElement de)
throws java.lang.Exception
public DataElement create(ResultSet resultSet, Connection connection)
throws java.lang.Exception
public String getCountQuery()
public String getElementExistsQuery(String name)
public String getElementQuery(String name)
public String getNameListQuery()
public String getSelectQuery()
public String getTable()
public Class getTemplateClass()
public boolean init(DataCollection owner)
true - if succeeded, false - otherwise.
| FOOTER | |||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||