# HSQLDB components

| [tHSQLDbInput](https://help.qlik.com/talend/r/en-US/7.3/components/hsqldb/thsqldbinput) | Executes a DB query with a strictly defined order which must correspond to the<br>schema definition and then it passes on the field list to the next component via a Main row<br>link. |
| --- | --- |
| [tHSQLDbOutput](https://help.qlik.com/talend/r/en-US/7.3/components/hsqldb/thsqldboutput) | Executes the action defined on the table and/or on the data contained in the table,<br>based on the flow incoming from the preceding component in the Job. |
| [tHSQLDbRow](https://help.qlik.com/talend/r/en-US/7.3/components/hsqldb/thsqldbrow) | Acts on the actual DB structure or on the data (although without handling<br>data), depending on the nature of the query and the database. |