com.sequoiadb.hadoop.mapreduce.SequoiadbInputFormat Maven / Gradle / Ivy
package com.sequoiadb.hadoop.mapreduce;
import java.io.IOException;
import java.util.List;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import org.apache.hadoop.conf.Configurable;
import org.apache.hadoop.conf.Configuration;
import org.apache.hadoop.io.BytesWritable;
import org.apache.hadoop.io.LongWritable;
import org.apache.hadoop.mapreduce.InputFormat;
import org.apache.hadoop.mapreduce.InputSplit;
import org.apache.hadoop.mapreduce.JobContext;
import org.apache.hadoop.mapreduce.RecordReader;
import org.apache.hadoop.mapreduce.TaskAttemptContext;
import org.bson.BSONObject;
import com.sequoiadb.hadoop.io.BSONWritable;
import com.sequoiadb.hadoop.io.SequoiadbBlockReader;
import com.sequoiadb.hadoop.io.SequoiadbIndexReader;
import com.sequoiadb.hadoop.split.SdbBlockSplit;
import com.sequoiadb.hadoop.split.SdbIndexSplit;
import com.sequoiadb.hadoop.split.SdbSplitFactory;
import com.sequoiadb.hadoop.util.SequoiadbConfigUtil;
/**
*
*
* @className閿涙瓔equoiadbInputFormat
*
* @author閿涳拷gaoshengjie
*
* @createtime:2013楠烇拷2閺堬拷1閺冿拷娑撳﹤宕�0:14:14
*
* @changetime:TODO
*
* @version 1.0.0
*
*/
public class SequoiadbInputFormat extends
InputFormat
© 2015 - 2025 Weber Informatics LLC | Privacy Policy