private final boolean matches(MappedTable t, String tableName) { return (t.getInput() != null && tableName.equals(t.getInput())) || (t.getInputExpression() != null && t.getInputExpression().matcher(tableName).matches()); }
if (t.getInput() != null && !t.getOutput().equals(tableName)) result = new RenamedTable<R>(map(schema), result, t.getOutput()); else if (t.getInputExpression() != null) result = new RenamedTable<R>(map(schema), result, t.getInputExpression().matcher(tableName).replaceAll(t.getOutput()));