public class RemoteBulkWriter extends LocalBulkWriter
Constructor and Description |
---|
RemoteBulkWriter(RemoteBulkWriterParam bulkWriterParam) |
Modifier and Type | Method and Description |
---|---|
void |
appendRow(com.google.gson.JsonObject rowData) |
void |
close() |
void |
commit(boolean async) |
java.util.List<java.util.List<java.lang.String>> |
getBatchFiles() |
getBufferRowCount, getTotalRowCount
public RemoteBulkWriter(RemoteBulkWriterParam bulkWriterParam) throws java.io.IOException
java.io.IOException
public void appendRow(com.google.gson.JsonObject rowData) throws java.io.IOException, java.lang.InterruptedException
appendRow
in class LocalBulkWriter
java.io.IOException
java.lang.InterruptedException
public void commit(boolean async) throws java.lang.InterruptedException
commit
in class LocalBulkWriter
java.lang.InterruptedException
public java.util.List<java.util.List<java.lang.String>> getBatchFiles()
getBatchFiles
in class LocalBulkWriter
public void close() throws java.lang.Exception
close
in interface java.lang.AutoCloseable
close
in class LocalBulkWriter
java.lang.Exception