public ProvidedFutureIds(Ids<?> ids) { Check.notNull(ids, "ids"); this.ids = ids; }
public AnyFutureIds(Any<?> any) { Check.notNull(any, "any"); this.any = any; }
public SearchFutureIds(Search<?> search) { Check.notNull(search, "search criteria"); this.search = search; }
public static FutureIds[] futureIds(Numbers[] ids) { FutureIds[] futureIds = new FutureIds[ids.length]; for (int i = 0; i < ids.length; i++) { Check.notNull(ids[i], "IDs #" + i); futureIds[i] = new PreloadedFutureIds(ids[i]); } return futureIds; }
public static Numbers filter(Numbers numbers, Numbers filter) { Check.notNull(numbers, "numbers to be filtered"); if (filter == null) { return numbers; } else { return intersect(numbers, filter); } }
private int row(long id) { IdAddress addr = idColl.get(id); Check.notNull(addr, "address for ID:" + id); Check.arg(this.equals(addr.table), "The ID doesn't match for this table!"); return addr.row; }
private int row(long id) { IdAddress addr = idColl.get(id); Check.notNull(addr, "address for ID:" + id); Check.arg(this.equals(addr.table), "The ID doesn't match for this table!"); return addr.row; }
private int row(long id) { IdAddress addr = idColl.get(id); Check.notNull(addr, "address for ID:" + id); Check.arg(this.equals(addr.table), "The ID doesn't match for this table!"); return addr.row; }
private Object val(Parameter<?> param, BindSearchImpl<E> bindingSearch) { BindSearchImpl<E> search = bindingSearch; while (search != null) { ParameterBinding<?> bind = search.binding; Check.notNull(bind, "parameter binding"); if (bind.param().equals(param)) { return bind.value(); } if (search.prev instanceof BindSearchImpl<?>) { search = (BindSearchImpl<E>) search.prev; } else { break; } } return param; }