Package net.sf.eodsql

Interface Summary
BaseQuery The BaseQuery is the super-interface for any interface wishing to do database queries.
DataIterator<E> A DataIterator is the forward only version of DataSet.
DataSet<T> A DataSet allows access to objects mapped from a Select query.
TransactionQuery An extension to the default BaseQuery that holds a transaction.
TypeMapper<T> A TypeMapper allows for interaction with the SQL -> Java mapping process.
 

Class Summary
QueryTool The QueryTool is used to construct an implementation of a BaseQuery interface.
 

Enum Summary
GeneratedKeys Enumeration used by the @Update annotation to specify what to do with keys generated by the database.
 

Exception Summary
InvalidDataTypeException This method is thrown by the QueryTool class when a data-type returned by an @Select method is found to be invalid.
InvalidQueryException This exception is only ever thrown by methods in the QueryTool class when an implementation of BaseQuery is requested which violates any of the rules for a query class.
 

Annotation Types Summary
AutoGeneratedKeys The AutoGeneratedKeys annotation marks classes, or fields in the data-object that are to be filled in from keys that are generated by an @Update query.
ResultColumn By default columns for ResultSet are mapped directly to public fields within the data object class.
Select The @Select annotation is used to mark methods within a Query class that will return a DataSet.
SelectPrimitive Similar to the normal @Select annotation, @SelectPrimitive assumes a single column ResultSet, and will only return a Primitive type (ie: one defined by a TypeMapper).
Update @Update is the counter-part to the Select annotation.