private List<Row> run(View from, Predicate<Row> predicate) {

    return StreamSupport.stream(from.rows().spliterator(), false)
        .filter(predicate)
        .collect(Collectors.toList());
  }
private List < Row > run ( View from , Predicate < Row > predicate ) { return StreamSupport . stream ( from . rows ( ) . spliterator ( ) , false ) . filter ( predicate ) . collect ( Collectors . toList ( ) ) ; }
Runs this {@link Query} against the targeted {@link View} by filtering {@link Row Rows}
in the queried {@link View} using the given {@link Predicate}.

@param from {@link View} to query.
@param predicate {@link Predicate} used to filter {@link Row Rows} in the queried {@link View}.
@return a {@link List} of {@link Row Rows} from the queried {@link View} matching the {@link Predicate}.
@see org.cp.elements.data.struct.tabular.View
@see org.cp.elements.data.struct.tabular.Row
@see java.util.function.Predicate
@see java.util.List