code: public ConsumeRowResult consumeRow(final InputRow row) {
          final FilterOutcomes outcomes = new FilterOutcomesImpl(_alwaysSatisfiedOutcomes);
          final ConsumeRowHandlerDelegate delegate = new ConsumeRowHandlerDelegate(_consumers, row, 0, outcomes);
          return delegate.consume();
      }
docs: Consumes a {@link InputRow} by applying all transformations etc. to it,
  returning a result of transformed rows and their {@link FilterOutcomes}s.
  
  @param row
  @return