1 回答
TA貢獻(xiàn)1853條經(jīng)驗(yàn) 獲得超18個(gè)贊
next()您可以通過(guò)and之外的多種方式終止遍歷iterate()- 例如toList()抓取所有結(jié)果并將它們打包到一個(gè)List對(duì)象中。我想說(shuō)這是人們終止遍歷的最常見(jiàn)方式(并且最容易使用),假設(shè)您不介意List在客戶端上實(shí)現(xiàn)內(nèi)存中。
由于 Neptune 使用 TinkerPop 驅(qū)動(dòng)程序,我可以說(shuō)對(duì)next()(或toList() or other terminators) on bytecode-based traversals will not trigger additional requests to Neptune and therefore not start new transactions. The call tonext() ,toList()` 的調(diào)用以及其他終止步驟對(duì)流回客戶端的數(shù)據(jù)進(jìn)行操作。
我相信您指出的這部分文檔:
單個(gè)事務(wù)中包含由分號(hào) (;) 或換行符 (\n) 分隔的多個(gè)語(yǔ)句。除最后一條語(yǔ)句之外的每個(gè)語(yǔ)句都必須以要執(zhí)行的 next() 步驟結(jié)束。只返回最終的遍歷數(shù)據(jù)。
與基于腳本的執(zhí)行相關(guān),并且可能不適用,因?yàn)槟坪跽谑褂没谧止?jié)碼的遍歷。
添加回答
舉報(bào)
