/** * Adds a list of predicates in their raw format, as given by {@link * ColumnRangePredicate#toByteArray(List)}. * * @param predicateBytes predicates to add * @return this instance * @throws IllegalArgumentException thrown when the passed bytes aren't valid */ public S addColumnRangePredicatesRaw(byte[] predicateBytes) { List<Tserver.ColumnRangePredicatePB> predicates = ColumnRangePredicate.fromByteArray(predicateBytes); columnRangePredicates.addAll(predicates); return (S) this; }
/** * Adds a predicate for a column. * * @param predicate predicate for a column to add * @return this instance */ public S addColumnRangePredicate(ColumnRangePredicate predicate) { columnRangePredicates.add(predicate.getPb()); return (S) this; }