query method
Future<ResultPage>
query(
- String query, {
- Consistency? consistency,
- dynamic values,
- int? pageSize,
- Uint8List? pagingState,
- dynamic hint,
override
Execute data row query with the given parameters and return a page object of the results rows (and further pagination support).
Implementation
@override
Future<ResultPage> query(
String query, {
Consistency? consistency,
/* List | Map */
values,
int? pageSize,
Uint8List? pagingState,
dynamic hint,
}) {
consistency ??= _consistency;
final q = _Query(query, consistency, values, pageSize, pagingState);
final body = buildQuery(
query: query,
consistency: consistency,
values: values,
pageSize: pageSize,
pagingState: pagingState,
);
_Peer peer;
if (hint == null) {
peer = _selectPeer();
} else {
peer = _selectTokenPeer(hint);
}
return peer._sendQuery(this, q, body);
}