Package org.oddjob.sql

Support for Sql operations within Oddjob using jdbc.

See:
          Description

Interface Summary
DatabaseDialect Provide some flexibility for differing databases.
ResultSetExtractor Implementations provide varied methodologies to extract data from a result set.
SQLResultHandler Handles results from a query.
SQLSerialization Abstraction for something that is able to serialize and deserialization, using SQL.
SQLSerializationFactory A Factory for SQLSerialization.
 

Class Summary
BadSQLHandler  
BasicGenericDialect The simplest most generic dialect.
BeanFactoryResultHandler A SQLResultHandler that creates beans.
ColumnExtractor<T> Something that is able to extract a value from a column based on the SQL Type.
ConnectionType  
HSQLSerializationFactory An implementation SQLSerializationFactory for HSQLDB but implemented in ANSI SQL so should work with most DBs.
ParameterisedExecutor Handles the execution of a single SQL statement at a time.
ResultSetBeanFactory Helper class that creates beans out of result sets.
ScriptParser Parses SQL from an InputStream into individual statements.
SQLBuilder  
SQLClock  
SQLConversions  
SQLJob  
SQLKeeperService  
SQLPersisterService  
SQLResultsBean  
SQLResultsBus  
SQLResultsSheet  
TypeBasedDialect A ResultSetExtractor that uses simple java types for most column types.
UpdateCount Container bean for the update count from an SQLJob.
 

Enum Summary
SQLJob.DelimiterType delimiter type between SQL statements.
SQLJob.OnError The action a task should perform on an error.
 

Package org.oddjob.sql Description

Support for Sql operations within Oddjob using jdbc.