Modifier and Type | Method and Description |
---|---|
com.graphdbapi.driver.v1.summary.ResultSummary |
consume()
消耗整个结果,得出它的摘要。
|
long |
getCypherTaskId()
cypher的id
|
boolean |
hasNext()
是否还有记录
|
List<String> |
keys()
检索此结果包含的记录的键。
|
List<Record> |
list()
检索并存储整个结果流。 如果要多次迭代流或存储整个结果以供以后使用,可以使用此方法。
|
<T> List<T> |
list(com.graphdbapi.driver.v1.util.Function<Record,T> mapFunction)
检索并存储整个结果的映射。 如果要多次迭代流或存储整个结果以供以后使用,可以使用此方法。
|
Record |
next()
|
Record |
peek()
仅获取结果流中的下一条记录
|
Record |
single()
获取并移除结果流中的唯一一条记录
|
long |
size()
记录数量
|
com.graphdbapi.driver.v1.summary.ResultSummary |
summary()
返回结果摘要。
|
forEachRemaining, remove
com.graphdbapi.driver.v1.summary.ResultSummary consume()
调用此方法会耗尽结果。
long getCypherTaskId()
boolean hasNext()
List<Record> list()
请注意,只有在知道产生此结果的语句返回有限流时,才能使用此方法。 某些语句会产生无限结果,在这种情况下调用此方法将导致内存不足。
调用此方法会耗尽结果。
<T> List<T> list(com.graphdbapi.driver.v1.util.Function<Record,T> mapFunction)
请注意,只有在知道产生此结果的语句返回有限流时,才能使用此方法。 某些语句会产生无限结果,在这种情况下调用此方法将导致内存不足。
调用此方法会耗尽结果。
T
- 结果列表元素的类型mapFunction
- 从记录映射到T的函数。Record next()
Record peek()
com.graphdbapi.driver.v1.exceptions.NoSuchRecordException
- 如果结果流中无记录Record single()
com.graphdbapi.driver.v1.exceptions.NoSuchRecordException
- 如果结果流中没有一条记录long size()
com.graphdbapi.driver.v1.summary.ResultSummary summary()
如果结果中的记录未完全消耗,则调用此方法将强制将所有剩余记录拉入缓冲区以生成摘要。
如果要获取摘要但丢弃记录,请改用
consume()
。
Copyright © 2024. All rights reserved.