private List<String> restoreFromFile(String name) { File file = new File(name); if (file.canRead()) { String content = IO.readContentAsString(file); String[] sa = content.split(lineSeparator); long fileChecksum = Long.parseLong(sa[0].substring(1)); if (jarsChecksum.equals(fileChecksum)) { return C.listOf(sa).drop(1); } } return C.list(); }
private List<String> restoreFromFile(String name) { File file = new File(name); if (file.canRead()) { String content = IO.readContentAsString(file); String[] sa = content.split(lineSeparator); long fileChecksum = Long.parseLong(sa[0].substring(1)); if (jarsChecksum.equals(fileChecksum)) { return C.listOf(sa).drop(1); } } return C.list(); }
E.illegalArgumentIf(null == op, "Unknown operator: " + s); if (sz > 2) { LOGGER.warn("unused where clause tokens ignored: %s", S.string(tokens.drop(2)));
private static Builder doParse(Builder builder, String expression) { if (S.blank(expression)) { return builder; } C.List<String> list; if (expression.contains(" order by ")) { list = S.fastSplit(expression, " order by "); } else if (expression.contains(" ORDER BY ")) { list = S.fastSplit(expression, " ORDER BY "); } else if (expression.contains("OrderBy")) { list = S.fastSplit(expression, "OrderBy"); } else if (expression.contains(" ORDER_BY ")) { list = S.fastSplit(expression, " ORDER_BY "); } else if (expression.contains(" Order By ")) { list = S.fastSplit(expression, " Order By "); } else { list = C.list(expression); } String columns = list.get(0); parseWhere(columns, builder); OrderByList orderBy = OrderByList.EMPTY_LIST; int sz = list.size(); if (sz > 1) { orderBy = parseOrderBy(list.drop(1).toArray(new String[sz - 1])); } builder.orderBy = orderBy; return builder; }
private List get() { int history = pageSize * pageNo++; if (history >= data.size()) { return C.list(); } return C.list(data).drop(history).take(pageSize); }
private List get() { int history = pageSize * pageNo++; if (history >= data.size()) { return C.list(); } return C.list(data).drop(history).take(pageSize); }