|
||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
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. |
|
||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |