Class ExpressionRecordWriter


  • public class ExpressionRecordWriter
    extends org.apache.hadoop.mapreduce.RecordWriter<org.apache.hadoop.io.Text,​org.apache.hadoop.io.LongWritable>
    This class define a RecordWriter for expression files.
    Since:
    2.0
    Author:
    Laurent Jourdren
    • Constructor Detail

      • ExpressionRecordWriter

        public ExpressionRecordWriter​(org.apache.hadoop.mapreduce.TaskAttemptContext context,
                                      DataOutputStream out)
        Public constructor.
        Parameters:
        context - the context
        out - data output stream
    • Method Detail

      • write

        public void write​(org.apache.hadoop.io.Text key,
                          org.apache.hadoop.io.LongWritable value)
                   throws IOException,
                          InterruptedException
        Specified by:
        write in class org.apache.hadoop.mapreduce.RecordWriter<org.apache.hadoop.io.Text,​org.apache.hadoop.io.LongWritable>
        Throws:
        IOException
        InterruptedException
      • close

        public void close​(org.apache.hadoop.mapreduce.TaskAttemptContext context)
                   throws IOException
        Specified by:
        close in class org.apache.hadoop.mapreduce.RecordWriter<org.apache.hadoop.io.Text,​org.apache.hadoop.io.LongWritable>
        Throws:
        IOException