Package io.milvus.bulkwriter
Class LocalBulkWriter
java.lang.Object
io.milvus.bulkwriter.BulkWriter
io.milvus.bulkwriter.LocalBulkWriter
- All Implemented Interfaces:
AutoCloseable
- Direct Known Subclasses:
RemoteBulkWriter
-
Field Summary
FieldsFields inherited from class io.milvus.bulkwriter.BulkWriter
buffer, bufferLock, bufferRowCount, bufferSize, chunkSize, collectionSchema, fileType, totalRowCount -
Constructor Summary
ConstructorsModifierConstructorDescriptionLocalBulkWriter(LocalBulkWriterParam bulkWriterParam) protectedLocalBulkWriter(CollectionSchemaParam collectionSchema, int chunkSize, BulkFileType fileType, String localPath, Map<String, Object> config) -
Method Summary
Methods inherited from class io.milvus.bulkwriter.BulkWriter
getBufferRowCount, getBufferSize, getChunkSize, getTotalRowCount, newBuffer
-
Field Details
-
localPath
-
-
Constructor Details
-
LocalBulkWriter
- Throws:
IOException
-
LocalBulkWriter
protected LocalBulkWriter(CollectionSchemaParam collectionSchema, int chunkSize, BulkFileType fileType, String localPath, Map<String, Object> config) throws IOException- Throws:
IOException
-
-
Method Details
-
appendRow
- Overrides:
appendRowin classBulkWriter- Throws:
IOExceptionInterruptedException
-
commit
- Overrides:
commitin classBulkWriter- Throws:
InterruptedException
-
callBack
-
getDataPath
- Overrides:
getDataPathin classBulkWriter
-
getBatchFiles
-
exit
- Throws:
InterruptedException
-
getUUID
-
close
- Specified by:
closein interfaceAutoCloseable- Throws:
Exception
-