1 回答

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