endAt method
Ends the query results at the provided set of values.
Parameters:
values: The values to end at.
Returns: A new Query ending at the values.
Example:
query = query.endAt([30]);
Implementation
Query<T> endAt(Iterable<Object?> values) {
Query<T> newQuery = Query<T>(
helper: QueryHelper(),
oracledb: _oracledb,
path: path,
);
_helper.dupQuery(newQuery, this);
for (var i = 0; i < values.length; i++) {
newQuery._conditions.add({
"field": newQuery._explicitOrder[i]["field"],
"op": "<=",
"value": values.elementAt(i),
});
}
return newQuery;
}