Package io.milvus.bulkwriter
Class RemoteBulkWriter
java.lang.Object
io.milvus.bulkwriter.BulkWriter
io.milvus.bulkwriter.LocalBulkWriter
io.milvus.bulkwriter.RemoteBulkWriter
- All Implemented Interfaces:
AutoCloseable
-
Field Summary
Fields inherited from class io.milvus.bulkwriter.BulkWriter
appendLock, chunkSize, collectionSchema, config, fileType, fileWriteLock, fileWriter, firstWrite, flushCount, localPath, totalRowCount, totalSize, uuid -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class io.milvus.bulkwriter.LocalBulkWriter
callBackIfCommitReady, commitIfFileReady, getUUIDMethods inherited from class io.milvus.bulkwriter.BulkWriter
commit, getChunkSize, getFileWriter, getTotalRowCount, getTotalSize, newFileWriter, verifyRow
-
Constructor Details
-
RemoteBulkWriter
- Throws:
IOException
-
-
Method Details
-
appendRow
- Overrides:
appendRowin classLocalBulkWriter- Throws:
IOExceptionInterruptedException
-
commit
- Overrides:
commitin classLocalBulkWriter- Throws:
InterruptedException
-
getDataPath
- Overrides:
getDataPathin classLocalBulkWriter
-
getBatchFiles
- Overrides:
getBatchFilesin classLocalBulkWriter
-
exit
- Overrides:
exitin classLocalBulkWriter- Throws:
InterruptedException
-
callBack
- Overrides:
callBackin classLocalBulkWriter
-
close
- Specified by:
closein interfaceAutoCloseable- Overrides:
closein classLocalBulkWriter- Throws:
Exception
-