907908909910911912913914915916917
} HsqlArrayList list = new HsqlArrayList(); Object current = data[0]; Type type = nodes[0].getDataType(); boolean ascending = type.compare(session, data[1], data[0]) >= 0; while (true) { int compare = type.compare(session, current, data[1]);
911912913914915916917918919920921
Type type = nodes[0].getDataType(); boolean ascending = type.compare(session, data[1], data[0]) >= 0; while (true) { int compare = type.compare(session, current, data[1]); if (ascending) { if (compare > 0) { break; }
926927928929930931932933934935936
list.add(current); Object newValue = type.add(session, current, data[2], nodes[2].getDataType()); compare = type.compare(session, current, newValue); if (ascending) { if (compare >= 0) { break; }
19461947194819491950195119521953195419551956
} start--; for (int i = start; i < array.length; i++) { if (elementType.compare(session, data[0], array[i]) == 0) { return ValuePool.getInt(i + 1); } } return ValuePool.INTEGER_0;
811812813814815816817818819820821
815816817818819820821822823824825
830831832833834835836837838839840
list.add(current); Object newValue = type.add(current, data[2], nodes[2].getDataType()); compare = type.compare(session, current, newValue); if (ascending) { if (compare >= 0) { break; }
17301731173217331734173517361737173817391740