Package com.graphdbapi.driver.v1
Interface StatementResult
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description com.graphdbapi.driver.v1.summary.ResultSummary
consume()
消耗整个结果,得出它的摘要。long
getCypherTaskId()
cypher的idboolean
hasNext()
是否还有记录List<String>
keys()
检索此结果包含的记录的键。List<Record>
list()
检索并存储整个结果流。 如果要多次迭代流或存储整个结果以供以后使用,可以使用此方法。<T> List<T>
list(com.graphdbapi.driver.v1.util.Function<Record,T> mapFunction)
检索并存储整个结果的投影。 如果要多次迭代流或存储整个结果以供以后使用,可以使用此方法。Record
next()
导航到此结果并检索下一个Record
。Record
peek()
调查下一个即将到来的记录,而不是向前推进结果。Record
single()
返回结果中的第一条记录,如果流中没有剩下一条记录,则会失败long
size()
记录数量com.graphdbapi.driver.v1.summary.ResultSummary
summary()
返回结果摘要。-
Methods inherited from interface java.util.Iterator
forEachRemaining, remove
-
-
-
-
Method Detail
-
size
long size()
记录数量- Returns:
- 记录数量
-
getCypherTaskId
long getCypherTaskId()
cypher的id- Returns:
- cypher的id
-
hasNext
boolean hasNext()
是否还有记录
-
single
Record single()
返回结果中的第一条记录,如果流中没有剩下一条记录,则会失败调用此方法总是会耗尽结果,即使当
NoSuchRecordException
抛出。- Returns:
- 流中的第一个也是唯一一个记录
- Throws:
com.graphdbapi.driver.v1.exceptions.NoSuchRecordException
- 如果流中没有剩下一条记录
-
peek
Record peek()
调查下一个即将到来的记录,而不是向前推进结果。- Returns:
- 下一记录
- Throws:
com.graphdbapi.driver.v1.exceptions.NoSuchRecordException
- 如果流中无记录
-
list
List<Record> list()
检索并存储整个结果流。 如果要多次迭代流或存储整个结果以供以后使用,可以使用此方法。请注意,只有在知道产生此结果的语句返回有限流时,才能使用此方法。 某些语句会产生无限结果,在这种情况下调用此方法将导致内存不足。
调用此方法会耗尽结果。
- Returns:
- 所有剩余不可变记录的列表
-
list
<T> List<T> list(com.graphdbapi.driver.v1.util.Function<Record,T> mapFunction)
检索并存储整个结果的投影。 如果要多次迭代流或存储整个结果以供以后使用,可以使用此方法。请注意,只有在知道产生此结果的语句返回有限流时,才能使用此方法。 某些语句会产生无限结果,在这种情况下调用此方法将导致内存不足。
调用此方法会耗尽结果。
- Type Parameters:
T
- 结果列表元素的类型- Parameters:
mapFunction
- 从记录映射到T的函数。- Returns:
- 所有映射的剩余不可变记录的列表
-
consume
com.graphdbapi.driver.v1.summary.ResultSummary consume()
消耗整个结果,得出它的摘要。调用此方法会耗尽结果。
- Returns:
- 整个查询结果的摘要。
-
summary
com.graphdbapi.driver.v1.summary.ResultSummary summary()
返回结果摘要。如果结果中的记录未完全消耗,则调用此方法将强制将所有剩余记录拉入缓冲区以生成摘要。
如果要获取摘要但丢弃记录,请改用
consume()
。- Returns:
- 整个查询结果的摘要。
-
-