@Override public T firstOrNull() { return limit(1).result().firstOrNull(); }
@Override public T singleOrNull() throws TooManyRecordsException { return limit(2).result().singleOrNull(); }
@Override public CriteriaQuery<T> addSelectItem(String fieldOrExpr) { builder.addExtraSelectItem(fieldOrExpr); return this; }
/** * Adds and operator. */ default CriteriaWhere<T> and() { return append(" and "); }