public class DataDrivenETLDBInputFormat
extends org.apache.hadoop.mapreduce.lib.db.DataDrivenDBInputFormat
DBInputFormat to load the database driver class correctly.| Modifier and Type | Field and Description |
|---|---|
static String |
AUTO_COMMIT_ENABLED |
| Constructor and Description |
|---|
DataDrivenETLDBInputFormat() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
closeConnection() |
protected org.apache.hadoop.mapreduce.RecordReader |
createDBRecordReader(org.apache.hadoop.mapreduce.lib.db.DBInputFormat.DBInputSplit split,
org.apache.hadoop.conf.Configuration conf) |
Connection |
getConnection() |
static void |
setInput(org.apache.hadoop.conf.Configuration conf,
Class<? extends org.apache.hadoop.mapreduce.lib.db.DBWritable> inputClass,
String inputQuery,
String inputBoundingQuery,
boolean enableAutoCommit) |
getBoundingValsQuery, getSplits, getSplitter, setBoundingQuery, setInput, setInputcreateRecordReader, getConf, getCountQuery, getDBConf, getDBProductName, setConfpublic static final String AUTO_COMMIT_ENABLED
public static void setInput(org.apache.hadoop.conf.Configuration conf,
Class<? extends org.apache.hadoop.mapreduce.lib.db.DBWritable> inputClass,
String inputQuery,
String inputBoundingQuery,
boolean enableAutoCommit)
public Connection getConnection()
getConnection in class org.apache.hadoop.mapreduce.lib.db.DBInputFormatprotected org.apache.hadoop.mapreduce.RecordReader createDBRecordReader(org.apache.hadoop.mapreduce.lib.db.DBInputFormat.DBInputSplit split,
org.apache.hadoop.conf.Configuration conf)
throws IOException
createDBRecordReader in class org.apache.hadoop.mapreduce.lib.db.DataDrivenDBInputFormatIOExceptionprotected void closeConnection()
closeConnection in class org.apache.hadoop.mapreduce.lib.db.DBInputFormatCopyright © 2016 Cask Data, Inc. Licensed under the Apache License, Version 2.0.