* @param stepNames the partition steps to include in the filling
* @param columnFunctions the post-processing function for each column
* @return the extended Pipeline
*/
public GremlinPipeline<S, E> table(final Table table, final Collection<String> stepNames, final PipeFunction... columnFunctions) {
return this.add(new TablePipe(table, stepNames, FluentUtility.getAsPipes(this), FluentUtility.prepareFunctions(this.asMap, columnFunctions)));
}