in src/SqlProviderBase.ts [1144:1167]
private _handleQuery(sql: string, args?: any[], reverseOrSortOrder?: boolean | QuerySortOrder, limit?: number,
offset?: number): Promise<ItemType[]> {
// Check if we must do some sort of ordering
if (reverseOrSortOrder !== QuerySortOrder.None) {
const reverse = reverseOrSortOrder === true || reverseOrSortOrder === QuerySortOrder.Reverse;
sql += ' ORDER BY ' + this._queryColumn + (reverse ? ' DESC' : ' ASC');
}
if (limit) {
if (limit > LimitMax) {
if (this._verbose) {
console.warn('Limit exceeded in _handleQuery (' + limit + ')');
}
limit = LimitMax;
}
sql += ' LIMIT ' + limit.toString();
}
if (offset) {
sql += ' OFFSET ' + offset.toString();
}
return this._trans.internal_getResultsFromQuery(sql, args);
}