Class RecordWriter
- java.lang.Object
-
- org.apache.cassandra.spark.bulkwriter.RecordWriter
-
public class RecordWriter extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceRecordWriter.SSTableWriterFactoryFunctional interface that helps with creatingSortedSSTableWriterinstances.
-
Field Summary
Fields Modifier and Type Field Description static org.apache.cassandra.spark.data.ReplicationFactorIGNORED_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 WriteResultwrite(java.util.Iterator<scala.Tuple2<DecoratedKey,java.lang.Object[]>> sourceIterator)Write data into stream
-
-
-
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 drivercolumnNames- 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
-
-