Class CoreQueryResult
- java.lang.Object
-
- com.couchbase.client.core.api.query.CoreQueryResult
-
- Direct Known Subclasses:
ClassicCoreQueryResult
,ProtostellarCoreQueryResult
@Internal public abstract class CoreQueryResult extends Object
The result of a N1QL query, including rows and associated metadata.- Since:
- 3.0.0
-
-
Constructor Summary
Constructors Constructor Description CoreQueryResult()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description List<QueryChunkRow>
collectRows()
Returns all rows in a buffered list.abstract NodeIdentifier
lastDispatchedTo()
The last node the request was dispatched to.abstract CoreQueryMetaData
metaData()
Returns theCoreQueryMetaData
giving access to the additional metadata associated with this query.abstract Stream<QueryChunkRow>
rows()
Returns all rows.
-
-
-
Method Detail
-
rows
public abstract Stream<QueryChunkRow> rows()
Returns all rows. As this is a Stream this is a once-through operation.
-
collectRows
public List<QueryChunkRow> collectRows()
Returns all rows in a buffered list. As this is building on a Stream, this is a once-through operation.
-
metaData
public abstract CoreQueryMetaData metaData()
Returns theCoreQueryMetaData
giving access to the additional metadata associated with this query.
-
lastDispatchedTo
@Nullable public abstract NodeIdentifier lastDispatchedTo()
The last node the request was dispatched to.
-
-