| Class Summary | 
| ColumnDeclaration | This represents the declaration of a column, to be used as part
 of a TableDeclaration object. | 
| ColumnProperty | This represents a pairing of a Property to a Column of a table. | 
| Cortex | A Cortex is a subclass of Query in which some properties have
 been marked as "keys". | 
| CortexGenerator | This class is a utility that will generate a set of Cortex bean
 definitions from a schema definition properties file. | 
| CortexIntrospectorImpl | This class is an implementation of CortexIntrospector that uses
 the following rules to resolve classes to Cortex objects. | 
| CortexIntrospectorService | CortexIntrospector is the interface for obtaining the Cortex
 asssociated with a class. | 
| Property | This represents a single property of a particular class. | 
| PropertyList | This represents an ordered list of Property objects. | 
| Query | A Query is a subclass of ResultSetProcessor that can help
 construct SQL select statements. | 
| ResultSetProcessor | This subclass of PropertyList is able to process ResultSets into
 Java Objects. | 
| TableDeclaration | This represents the declaration of a table, comprised of
 ColumnDeclaration objects. | 
| TypeInfo | Represents some properties from the database TypeInfo metadata. | 
| TypeInfoMap | A TypeInfoMap maps JDBC types to database-specific type
 information, including the database-specific type name, and
 creation parameters. |