11801181118211831184118511861187118811891190
if (sortAndSlice.hasOrder()) { navigator.sortOrder(); } if (limits != defaultLimits) { navigator.trim(limits[0], limits[1]); } return r; }
14471448144914501451145214531454145514561457
navigator.sortOrder(session); } if (limits != SortAndSlice.defaultLimits && !sortAndSlice.skipFullResult) { navigator.trim(limits[0], limits[1]); } return r; }
13041305130613071308130913101311131213131314
if (sortAndSlice.hasOrder()) { navigator.sortOrder(session); } if (limits != defaultLimits) { navigator.trim(limits[0], limits[1]); } return r; }
494495496497498499500501502503504
if (sortAndSlice.hasOrder()) { RowSetNavigatorData nav = (RowSetNavigatorData) first.getNavigator(); nav.sortUnion(sortAndSlice); nav.trim(sortAndSlice.getLimitStart(session), sortAndSlice.getLimitCount(session, maxRows)); } navigator.reset();
10471048104910501051105210531054105510561057
if (isDistinctSelect) { navigator.removeDuplicates(); } navigator.sortOrder(); navigator.trim(getLimitStart(session), getLimitCount(session, rowCount)); return r; }