package hip.ch6.joins.contribjoin;
import org.apache.hadoop.contrib.utils.join.TaggedMapOutput;
import org.apache.hadoop.io.Text;
import org.apache.hadoop.io.Writable;
import java.io.DataInput;
import java.io.DataOutput;
import java.io.IOException;
public class TextTaggedMapOutput extends TaggedMapOutput {
private Text data;
public TextTaggedMapOutput() {
this.data = new Text("");
}
public TextTaggedMapOutput(Text data) {
this.data = data;
}
public Writable getData() {
return data;
}
public void setData(Text data) {
this.data = data;
}
public void write(DataOutput out) throws IOException {
this.tag.write(out);
this.data.write(out);
}
public void readFields(DataInput in) throws IOException {
this.tag.readFields(in);
this.data.readFields(in);
}
}