Package org.afcs.warts.handlers

Interface Summary
DataHandler The DataHandler interface defines a set of methods that must be implemented by a class that is to be responsible for reading and writing a specific type of data from the database.
 

Class Summary
BinaryDataHandler The BinaryDataHandler class handles binary data, which is stored in columns of type RAW and VARBINARY.
CharacterHandler The CharacterHandler class handles the loading, printing, and binding of database columns containing character data (i.e., columns of type CHAR and VARCHAR).
DataHandlerFactory The DataHandlerFactory class is the factory that is responsible for converting the SQL type and name returned by loading the table metadata into an DataHandler implementation that is appropriate for that type.
DataHandlerSupport The DataHandlerSupport class is the base class for all data handling classes, providing several useful utility methods for subclasses.
DecimalHandler The DecimalHandler class handles decimal data.
IntegerHandler The IntegerHandler class handles integer data, which is stored in columns of type NUMBER, but is reported by Oracle to have a type of java.sql.Types.DECIMAL.
LobDataHandlerSupport The LobDataHandlerSupport implements the LobDataHandlerSupport.postProcessBind(java.sql.Connection, java.util.List, java.lang.Object) method on behalf of subclasses, factoring out common code and requiring the subclasses to implement a new abstract method LobDataHandlerSupport.writeLobValue(java.sql.ResultSet, java.lang.Object).
NullHandler The NullHandler class can be used to handle datatypes that don't have a registered handler yet.
OracleBlobHandler The OracleBlobHandler class extends LobDataHandlerSupport and handles the reading and writing of BLOB data.
OracleClobHandler The OracleClobHandler class extends LobDataHandlerSupport and handles the reading and writing of CLOB data.
TimestampHandler The TimestampHandler class handles the reading and writing of date (or timestamp) data.