Class RecordWriter


  • public class RecordWriter
    extends java.lang.Object
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static org.apache.cassandra.spark.data.ReplicationFactor IGNORED_REPLICATION_FACTOR  
    • Constructor Summary

      Constructors 
      Constructor Description
      RecordWriter​(BulkWriterConfig config, java.lang.String[] columnNames)
      Constructor that accepts a BulkWriterConfig and constructs the context on the executor.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      WriteResult write​(java.util.Iterator<scala.Tuple2<DecoratedKey,​java.lang.Object[]>> sourceIterator)
      Write data into stream
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • IGNORED_REPLICATION_FACTOR

        public static final org.apache.cassandra.spark.data.ReplicationFactor IGNORED_REPLICATION_FACTOR
    • Constructor Detail

      • RecordWriter

        public RecordWriter​(BulkWriterConfig config,
                            java.lang.String[] columnNames)
        Constructor that accepts a BulkWriterConfig and constructs the context on the executor. This is used when the config is broadcast to executors.
        Parameters:
        config - immutable configuration broadcast from driver
        columnNames - column names array
    • Method Detail

      • write

        public WriteResult write​(java.util.Iterator<scala.Tuple2<DecoratedKey,​java.lang.Object[]>> sourceIterator)
        Write data into stream
        Parameters:
        sourceIterator - source data
        Returns:
        write result