Class SequenceFileWriter<K extends org.apache.hadoop.io.Writable,​V extends org.apache.hadoop.io.Writable>

  • Type Parameters:
    K - The type of key written.
    V - The type of value written.
    All Implemented Interfaces:
    org.apache.flink.api.common.serialization.BulkWriter<org.apache.flink.api.java.tuple.Tuple2<K,​V>>

    @PublicEvolving
    public class SequenceFileWriter<K extends org.apache.hadoop.io.Writable,​V extends org.apache.hadoop.io.Writable>
    extends Object
    implements org.apache.flink.api.common.serialization.BulkWriter<org.apache.flink.api.java.tuple.Tuple2<K,​V>>
    A BulkWriter implementation that wraps a SequenceFile.Writer.
    • Method Detail

      • addElement

        public void addElement​(org.apache.flink.api.java.tuple.Tuple2<K,​V> element)
                        throws IOException
        Specified by:
        addElement in interface org.apache.flink.api.common.serialization.BulkWriter<K extends org.apache.hadoop.io.Writable>
        Throws:
        IOException
      • flush

        public void flush()
                   throws IOException
        Specified by:
        flush in interface org.apache.flink.api.common.serialization.BulkWriter<K extends org.apache.hadoop.io.Writable>
        Throws:
        IOException
      • finish

        public void finish()
                    throws IOException
        Specified by:
        finish in interface org.apache.flink.api.common.serialization.BulkWriter<K extends org.apache.hadoop.io.Writable>
        Throws:
        IOException