13241325132613271328132913301331133213331334
if (rowCount >= limitcount) { break; } } navigator.reset(); for (int i = 0; i < rangeVariables.length; i++) { rangeIterators[i].reset(); }
13411342134313441345134613471348134913501351
Object[] data = new Object[exprColumns.length]; navigator.add(data); } navigator.reset(); session.sessionContext.setRangeIterator(navigator); while (navigator.next()) { Object[] data = navigator.getCurrent();
13611362136313641365136613671368136913701371
} } } } navigator.reset(); if (havingCondition != null) { while (navigator.hasNext()) { Object[] data = (Object[]) navigator.getNext();
13731374137513761377137813791380138113821383
data[indexLimitVisible + groupByColumnCount])) { navigator.remove(); } } navigator.reset(); } return result; }
16171618161916201621162216231624162516261627
if (rowCount >= limitCount) { break; } } navigator.reset(); for (int i = 0; i < rangeVariables.length; i++) { rangeIterators[i].reset(); }
16401641164216431644164516461647164816491650
} navigator.add(data); } navigator.reset(); session.sessionContext.setRangeIterator(navigator); while (navigator.next()) { Object[] data = navigator.getCurrent();
16621663166416651666166716681669167016711672
} session.sessionContext.unsetRangeIterator(navigator); } navigator.reset(); if (havingCondition != null) { while (navigator.hasNext()) { Object[] data = (Object[]) navigator.getNext();
16741675167616771678167916801681168216831684
data[indexLimitVisible + groupByColumnCount])) { navigator.removeCurrent(); } } navigator.reset(); } return result; }
655656657658659660661662663664665
throw Error.error(ErrorCode.GENERAL_ERROR); } } table.clearAllData(session); rowSet.reset(); return result; } public OrderedHashSet getSubqueries() {
14521453145414551456145714581459146014611462