neo_entities
in base using batch mode.
# Save `neo_entities` in base using batch mode.
private fun push_all(neo_entities: Collection[NeoEntity]) do
var batch = new NeoBatch(client)
var len = neo_entities.length
var sum = 0
var i = 1
for nentity in neo_entities do
batch.save_entity(nentity)
if i == batch_max_size then
do_batch(batch)
sum += batch_max_size
toolcontext.info(" {sum * 100 / len}% done", 1)
batch = new NeoBatch(client)
i = 1
else
i += 1
end
end
do_batch(batch)
end
src/neo.nit:270,2--289,4