Package com.holub.database

Interface Summary
Cursor The Cursor provides you with a way of examining a Table, both the ones that you create and the ones that are created as a result of a select or join operation.
Table A table is a database-like table that provides support for queries.
Table.Exporter Used for exporting tables in various formats.
Table.Importer Used for importing tables in various formats.
 

Class Summary
CSVExporter Pass this exporter to a Table.export(com.holub.database.Table.Exporter) implementation to create a comma-sparated-value version of a Table.
CSVImporter Pass this importer to a Table constructor (such as {link com.holub.database.ConcreteTable#ConcreteTable(Table.Importer)} to initialize a Table from a comma-sparated-value repressentation.
Database This class implements a small SQL-subset database.
Database.Test  
JTableExporter A class that demonstrates using an Exporter to create a UI.
JTableExporter.Test A unit test for the JTableExporter class Run it with java com.holub.database.JTableExporter\$Test.
TableFactory  
UnmodifiableTable This decorator of the Table class just wraps another table, but restricts access to methods that don't modify the table.