public class AppendableBulkOutput extends BulkOutput
_bulk| Constructor and Description |
|---|
AppendableBulkOutput(java.lang.String jobName,
java.lang.String bulkId,
BulkType bulkType)
create instance.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addMicroBulk(byte[] microBulk,
java.lang.Integer numberOfRecords)
put a micro bulk to the bulk.
|
void |
addRecord(Record record)
put a record to the bulk.
|
void |
commit()
committing the output.
|
long |
getBytesWritten()
get the number of bytes written.
|
boolean |
isTimedOut() |
getBulk, getBulkSizeLimit, getBulkStartTime, getBulkType, getCommitTimeout, getCurrentBulkId, getJobName, getLastModificationTime, getOutput, hasGrownBeyondLimit, setBulk, setBulkSizeLimit, setCommitTimeout, setCurrentBulkId, setLastModificationTimepublic AppendableBulkOutput(java.lang.String jobName,
java.lang.String bulkId,
BulkType bulkType)
public void addRecord(Record record) throws BulkbuilderException
addRecord in class BulkOutputBulkbuilderExceptionpublic void addMicroBulk(byte[] microBulk,
java.lang.Integer numberOfRecords)
throws BulkbuilderException
BulkbuilderExceptionpublic void commit()
BulkOutputcommit in class BulkOutputpublic long getBytesWritten()
getBytesWritten in class BulkOutputpublic boolean isTimedOut()
isTimedOut in class BulkOutputtrue if the bulk has timed out (if a timeout is set).