A B C D G I N Q R S T U V

A

AutoGeneratedKeys - Annotation Type in net.sf.eodsql
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.

B

BaseQuery - Interface in net.sf.eodsql
The BaseQuery is the super-interface for any interface wishing to do database queries.

C

close() - Method in interface net.sf.eodsql.BaseQuery
Closes this BaseQuery, and releases any database resources it is currently holding.
close() - Method in interface net.sf.eodsql.DataIterator
Requests that this DataIterator disconnect from the database and become invalid.
close() - Method in interface net.sf.eodsql.DataSet
Requests that this DataSet release any database resources that it currently holds, such as ResultSet's, and Statement's.
close(boolean) - Method in interface net.sf.eodsql.TransactionQuery
Closes this TransactionQuery optionally calling TransactionQuery.commit() before closing the Connection to the database.
commit() - Method in interface net.sf.eodsql.TransactionQuery
Makes all the changes to the database since the last commit / rollback permanent.
createQueryImplementation(Class<T>) - Static method in class net.sf.eodsql.QueryTool
Deprecated. use QueryTool.getQuery(Class) in preference to this method
createQueryImplementation(DataSource, Class<T>) - Static method in class net.sf.eodsql.QueryTool
Deprecated. use QueryTool.getQuery(DataSource, Class) in preference to this method
createQueryImplementation(Connection, Class<T>) - Static method in class net.sf.eodsql.QueryTool
Deprecated. use QueryTool.getQuery(Connection, Class) in preference to this method

D

DataIterator<E> - Interface in net.sf.eodsql
A DataIterator is the forward only version of DataSet.
DataSet<T> - Interface in net.sf.eodsql
A DataSet allows access to objects mapped from a Select query.
disconnect() - Method in interface net.sf.eodsql.DataSet
Requestes that this DataSet disconnect from the database cleanly, but still maintain it's functionality.

G

GeneratedKeys - Enum in net.sf.eodsql
Enumeration used by the @Update annotation to specify what to do with keys generated by the database.
get(ResultSet, int) - Method in interface net.sf.eodsql.TypeMapper
Attempts to convert the result of the specified column in the ResultSet into the type this TypeMapper returns.
getDataType() - Method in exception net.sf.eodsql.InvalidDataTypeException
Returns the Class of the data-type that caused this method to be thrown.
getDefaultDataSource() - Static method in class net.sf.eodsql.QueryTool
Returns the "default" DataSource if one has been set.
getInvalidMethod() - Method in exception net.sf.eodsql.InvalidQueryException
Generally the reason a query interface is found to be invalid is that one of it's methods have been badly annotated.
getQuery(Class<T>) - Static method in class net.sf.eodsql.QueryTool
Returns an instance of a generated implementation for a specific BaseQuery class.
getQuery(DataSource, Class<T>) - Static method in class net.sf.eodsql.QueryTool
Creates a new instance of a BaseQuery class with a reference to the specified DataSource.
getQuery(Connection, Class<T>) - Static method in class net.sf.eodsql.QueryTool
Creates a new instance of a BaseQuery class with a specific Connection.
getTypeMap() - Static method in class net.sf.eodsql.QueryTool
Returns the Map that specifies how Java types should be mapped to SQL types and back again.

I

InvalidDataTypeException - Exception in net.sf.eodsql
This method is thrown by the QueryTool class when a data-type returned by an @Select method is found to be invalid.
InvalidDataTypeException(Class) - Constructor for exception net.sf.eodsql.InvalidDataTypeException
Creates a new instance of InvalidDataTypeException without detail message.
InvalidDataTypeException(String, Class) - Constructor for exception net.sf.eodsql.InvalidDataTypeException
Constructs an instance of InvalidDataTypeException with the specified detail message.
InvalidDataTypeException(String, Class, Method) - Constructor for exception net.sf.eodsql.InvalidDataTypeException
Constructs an instance of InvalidDataTypeException with the specified detail message, and a specific method that caused the problem.
InvalidQueryException - Exception in net.sf.eodsql
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.
InvalidQueryException() - Constructor for exception net.sf.eodsql.InvalidQueryException
Creates a new instance of InvalidQueryException without detail message.
InvalidQueryException(String) - Constructor for exception net.sf.eodsql.InvalidQueryException
Constructs an instance of InvalidQueryException with the specified detail message.
InvalidQueryException(String, Method) - Constructor for exception net.sf.eodsql.InvalidQueryException
Constructs an instance of InvalidQueryException with the specified detail message, and a specific method that caused the problem.
isClosed() - Method in interface net.sf.eodsql.BaseQuery
Determines whether this BaseQuery implementation has been closed.
isClosed() - Method in interface net.sf.eodsql.DataIterator
Returns whether or not this DataIterator has had it's DataIterator.close() method called yet.
isConnected() - Method in interface net.sf.eodsql.DataSet
Checks to see if this DataSet is currently connected to the database.

N

net.sf.eodsql - package net.sf.eodsql
 

Q

QueryTool - Class in net.sf.eodsql
The QueryTool is used to construct an implementation of a BaseQuery interface.

R

ResultColumn - Annotation Type in net.sf.eodsql
By default columns for ResultSet are mapped directly to public fields within the data object class.
rollback() - Method in interface net.sf.eodsql.TransactionQuery
Undoes any changes made by this TransactionQuery.
rollback(Savepoint) - Method in interface net.sf.eodsql.TransactionQuery
Undoes any changes from the specified Savepoint up to the current location in the transaction.

S

Select - Annotation Type in net.sf.eodsql
The @Select annotation is used to mark methods within a Query class that will return a DataSet.
SelectPrimitive - Annotation Type in net.sf.eodsql
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).
set(PreparedStatement, int, T) - Method in interface net.sf.eodsql.TypeMapper
Attempts to convert the specified object into a SQL object and place it into the PreparedStatement.
setDefaultDataSource(DataSource) - Static method in class net.sf.eodsql.QueryTool
Sets the "default" DataSource for the VM.
setSavepoint() - Method in interface net.sf.eodsql.TransactionQuery
Sets an unnamed savepoint at the current location in the transaction.
setSavepoint(String) - Method in interface net.sf.eodsql.TransactionQuery
Sets a named Savepoint at the current position within the transaction.

T

TransactionQuery - Interface in net.sf.eodsql
An extension to the default BaseQuery that holds a transaction.
TypeMapper<T> - Interface in net.sf.eodsql
A TypeMapper allows for interaction with the SQL -> Java mapping process.

U

Update - Annotation Type in net.sf.eodsql
@Update is the counter-part to the Select annotation.

V

valueOf(String) - Static method in enum net.sf.eodsql.GeneratedKeys
Returns the enum constant of this type with the specified name.
values() - Static method in enum net.sf.eodsql.GeneratedKeys
Returns an array containing the constants of this enum type, in the order they are declared.

A B C D G I N Q R S T U V