org.apache.hadoop.mapreduce.lib.db
Class OracleDataDrivenDBInputFormat<T extends DBWritable>
java.lang.Object
org.apache.hadoop.mapreduce.InputFormat<LongWritable,T>
org.apache.hadoop.mapreduce.lib.db.DBInputFormat<T>
org.apache.hadoop.mapreduce.lib.db.DataDrivenDBInputFormat<T>
org.apache.hadoop.mapreduce.lib.db.OracleDataDrivenDBInputFormat<T>
- All Implemented Interfaces:
- Configurable
@InterfaceAudience.Public
@InterfaceStability.Evolving
public class OracleDataDrivenDBInputFormat<T extends DBWritable>
- extends DataDrivenDBInputFormat<T>
- implements Configurable
A InputFormat that reads input data from an SQL table in an Oracle db.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
OracleDataDrivenDBInputFormat
public OracleDataDrivenDBInputFormat()
getSplitter
protected DBSplitter getSplitter(int sqlDataType)
- Overrides:
getSplitter
in class DataDrivenDBInputFormat<T extends DBWritable>
- Returns:
- the DBSplitter implementation to use to divide the table/query into InputSplits.
createDBRecordReader
protected RecordReader<LongWritable,T> createDBRecordReader(DBInputFormat.DBInputSplit split,
Configuration conf)
throws IOException
- Overrides:
createDBRecordReader
in class DataDrivenDBInputFormat<T extends DBWritable>
- Throws:
IOException
Copyright © 2009 The Apache Software Foundation