private static Template createTemplate(String function, int argCount) {
        StringBuilder builder = new StringBuilder();
        builder.append(function);
        builder.append("(");
        for (int i = 0; i < argCount; i++) {
            if (i > 0) {
                builder.append(", ");
            }
            builder.append("{").append(i).append("}");
        }
        builder.append(")");
        return TemplateFactory.DEFAULT.create(builder.toString());
    }
Represents a table valued function call

@author tiwe

@param <T>
querydsl-sql/src/main/java/com/querydsl/sql/RelationalFunctionCall.java