| Interface | Description | 
|---|---|
| DBSplitter | DBSplitter will generate DBInputSplits to use with DataDrivenDBInputFormat. | 
| DBWritable | Objects that are read from/written to a database should implement
  DBWritable. | 
| Class | Description | 
|---|---|
| BigDecimalSplitter | Implement DBSplitter over BigDecimal values. | 
| BooleanSplitter | Implement DBSplitter over boolean values. | 
| DataDrivenDBInputFormat<T extends DBWritable> | A InputFormat that reads input data from an SQL table. | 
| DataDrivenDBRecordReader<T extends DBWritable> | A RecordReader that reads records from a SQL table,
 using data-driven WHERE clause splits. | 
| DateSplitter | Implement DBSplitter over date/time values. | 
| DBConfiguration | A container for configuration property names for jobs with DB input/output. | 
| DBInputFormat<T extends DBWritable> | A InputFormat that reads input data from an SQL table. | 
| DBOutputFormat<K extends DBWritable,V> | A OutputFormat that sends the reduce output to a SQL table. | 
| DBRecordReader<T extends DBWritable> | A RecordReader that reads records from a SQL table. | 
| FloatSplitter | Implement DBSplitter over floating-point values. | 
| IntegerSplitter | Implement DBSplitter over integer values. | 
| MySQLDataDrivenDBRecordReader<T extends DBWritable> | A RecordReader that reads records from a MySQL table via DataDrivenDBRecordReader | 
| MySQLDBRecordReader<T extends DBWritable> | A RecordReader that reads records from a MySQL table. | 
| OracleDataDrivenDBInputFormat<T extends DBWritable> | A InputFormat that reads input data from an SQL table in an Oracle db. | 
| OracleDataDrivenDBRecordReader<T extends DBWritable> | A RecordReader that reads records from a Oracle table via DataDrivenDBRecordReader | 
| OracleDateSplitter | Implement DBSplitter over date/time values returned by an Oracle db. | 
| OracleDBRecordReader<T extends DBWritable> | A RecordReader that reads records from an Oracle SQL table. | 
| TextSplitter | Implement DBSplitter over text strings. | 
Copyright © 2025 Apache Software Foundation. All rights reserved.