package com.twitter.elephantbird.cascading2.scheme; import org.apache.hadoop.io.Writable; import org.apache.hadoop.mapred.JobConf; import org.apache.hadoop.mapred.OutputCollector; import org.apache.hadoop.mapred.RecordReader; import cascading.flow.FlowProcess; import cascading.scheme.hadoop.WritableSequenceFile; import cascading.tap.Tap; import cascading.tuple.Fields; public class CombinedWritableSequenceFile extends WritableSequenceFile { public CombinedWritableSequenceFile(Fields fields, Class<? extends Writable> valueType) { super(fields, valueType); } public CombinedWritableSequenceFile(Fields fields, Class<? extends Writable> keyType, Class<? extends Writable> valueType) { super(fields, keyType, valueType); } @Override public void sourceConfInit(FlowProcess<JobConf> flowProcess, Tap<JobConf, RecordReader, OutputCollector> tap, JobConf conf) { super.sourceConfInit(flowProcess, tap, conf); CombinedSequenceFile.sourceConfInit(conf); } }