Vaadin SQLContainer is a container implementation that reads it's contents from a JDBC data source.
Vaadin SQLContainer is meant as a replacement to the old QueryContainer and supports lazy loading and buffered writes.
Two modes of operation are supportedFreeformQuery and TableQuery:
FreeformQuery mode allows you to specify any complex query and have it's results populate the container, however you need to impelment support for writing, sorting, filtering and lazy loading by implementing the FreeformQueryDelegate interface.
TableQuery mode allows you to provide only a table name and the container takes care of populating itself and automatically supports writing, sorting, filtering and lazy loading for the following database engines: HSQLDB, MySQL, MSSQL, Oracle and PostgreSQL.
SQLContainer has been integrated into Vaadin 6.7 and this add-on will not receive any further updates. All changes will be made to the Vaadin Framework only.
Completely rewritten filtering system based on the new filtering API in Vaadin 6.6.0. This means that this version cannot be used with older versions of Vaadin.
Version 1.0.1 of SQLContainer can still be used with versions prior to Vaadin 6.6.0