public IIndexBulkLoader createBulkLoader(float fillLevel, boolean verifyInput, long numElementsHint,
Map<String, Object> parameters) throws HyracksDataException {
AbstractLSMIndexOperationContext opCtx = createOpContext(NoOpIndexAccessParameters.INSTANCE);
opCtx.setParameters(parameters);
LSMComponentFileReferences componentFileRefs = fileManager.getRelFlushFileReference();
LoadOperation loadOp = new LoadOperation(componentFileRefs, ioOpCallback, getIndexIdentifier(), parameters);
loadOp.setNewComponent(createDiskComponent(bulkLoadComponentFactory,
componentFileRefs.getInsertIndexFileReference(), componentFileRefs.getDeleteIndexFileReference(),
componentFileRefs.getBloomFilterFileReference(), true));
ioOpCallback.scheduled(loadOp);
opCtx.setIoOperation(loadOp);
return new LSMIndexDiskComponentBulkLoader(this, opCtx, fillLevel, verifyInput, numElementsHint);
}