From bbd0aed95fb478da790fec4b75c1212955cf40b2 Mon Sep 17 00:00:00 2001 From: lukaseder Date: Tue, 26 Jan 2016 13:33:48 +0100 Subject: [PATCH] [#4997] Add DSL.recordType(Field[]) --- jOOQ/src/main/java/org/jooq/impl/DSL.java | 195 ++++++++++++++++++++++ 1 file changed, 195 insertions(+) diff --git a/jOOQ/src/main/java/org/jooq/impl/DSL.java b/jOOQ/src/main/java/org/jooq/impl/DSL.java index 71c3f6f395..641da9c217 100644 --- a/jOOQ/src/main/java/org/jooq/impl/DSL.java +++ b/jOOQ/src/main/java/org/jooq/impl/DSL.java @@ -216,6 +216,7 @@ import org.jooq.Record7; import org.jooq.Record8; import org.jooq.Record9; import org.jooq.RecordHandler; +import org.jooq.RecordType; import org.jooq.Result; import org.jooq.ResultQuery; import org.jooq.Row1; @@ -15442,6 +15443,200 @@ public class DSL { return dataType; } + /** + * Create a {@link RecordType} of an arbitrary degree. + */ + public static RecordType recordType(Field[] fields) { + return new Fields(fields); + } + + /** + * Create a {@link RecordType} of an arbitrary degree. + */ + public static RecordType recordType(Collection> fields) { + return new Fields(fields); + } + + // [jooq-tools] START [record-type] + + /** + * Create a {@link RecordType} of degree 1. + */ + @Generated("This method was generated using jOOQ-tools") + public static RecordType> recordType(Field field1) { + return new Fields(field1); + } + + /** + * Create a {@link RecordType} of degree 2. + */ + @Generated("This method was generated using jOOQ-tools") + public static RecordType> recordType(Field field1, Field field2) { + return new Fields(field1, field2); + } + + /** + * Create a {@link RecordType} of degree 3. + */ + @Generated("This method was generated using jOOQ-tools") + public static RecordType> recordType(Field field1, Field field2, Field field3) { + return new Fields(field1, field2, field3); + } + + /** + * Create a {@link RecordType} of degree 4. + */ + @Generated("This method was generated using jOOQ-tools") + public static RecordType> recordType(Field field1, Field field2, Field field3, Field field4) { + return new Fields(field1, field2, field3, field4); + } + + /** + * Create a {@link RecordType} of degree 5. + */ + @Generated("This method was generated using jOOQ-tools") + public static RecordType> recordType(Field field1, Field field2, Field field3, Field field4, Field field5) { + return new Fields(field1, field2, field3, field4, field5); + } + + /** + * Create a {@link RecordType} of degree 6. + */ + @Generated("This method was generated using jOOQ-tools") + public static RecordType> recordType(Field field1, Field field2, Field field3, Field field4, Field field5, Field field6) { + return new Fields(field1, field2, field3, field4, field5, field6); + } + + /** + * Create a {@link RecordType} of degree 7. + */ + @Generated("This method was generated using jOOQ-tools") + public static RecordType> recordType(Field field1, Field field2, Field field3, Field field4, Field field5, Field field6, Field field7) { + return new Fields(field1, field2, field3, field4, field5, field6, field7); + } + + /** + * Create a {@link RecordType} of degree 8. + */ + @Generated("This method was generated using jOOQ-tools") + public static RecordType> recordType(Field field1, Field field2, Field field3, Field field4, Field field5, Field field6, Field field7, Field field8) { + return new Fields(field1, field2, field3, field4, field5, field6, field7, field8); + } + + /** + * Create a {@link RecordType} of degree 9. + */ + @Generated("This method was generated using jOOQ-tools") + public static RecordType> recordType(Field field1, Field field2, Field field3, Field field4, Field field5, Field field6, Field field7, Field field8, Field field9) { + return new Fields(field1, field2, field3, field4, field5, field6, field7, field8, field9); + } + + /** + * Create a {@link RecordType} of degree 10. + */ + @Generated("This method was generated using jOOQ-tools") + public static RecordType> recordType(Field field1, Field field2, Field field3, Field field4, Field field5, Field field6, Field field7, Field field8, Field field9, Field field10) { + return new Fields(field1, field2, field3, field4, field5, field6, field7, field8, field9, field10); + } + + /** + * Create a {@link RecordType} of degree 11. + */ + @Generated("This method was generated using jOOQ-tools") + public static RecordType> recordType(Field field1, Field field2, Field field3, Field field4, Field field5, Field field6, Field field7, Field field8, Field field9, Field field10, Field field11) { + return new Fields(field1, field2, field3, field4, field5, field6, field7, field8, field9, field10, field11); + } + + /** + * Create a {@link RecordType} of degree 12. + */ + @Generated("This method was generated using jOOQ-tools") + public static RecordType> recordType(Field field1, Field field2, Field field3, Field field4, Field field5, Field field6, Field field7, Field field8, Field field9, Field field10, Field field11, Field field12) { + return new Fields(field1, field2, field3, field4, field5, field6, field7, field8, field9, field10, field11, field12); + } + + /** + * Create a {@link RecordType} of degree 13. + */ + @Generated("This method was generated using jOOQ-tools") + public static RecordType> recordType(Field field1, Field field2, Field field3, Field field4, Field field5, Field field6, Field field7, Field field8, Field field9, Field field10, Field field11, Field field12, Field field13) { + return new Fields(field1, field2, field3, field4, field5, field6, field7, field8, field9, field10, field11, field12, field13); + } + + /** + * Create a {@link RecordType} of degree 14. + */ + @Generated("This method was generated using jOOQ-tools") + public static RecordType> recordType(Field field1, Field field2, Field field3, Field field4, Field field5, Field field6, Field field7, Field field8, Field field9, Field field10, Field field11, Field field12, Field field13, Field field14) { + return new Fields(field1, field2, field3, field4, field5, field6, field7, field8, field9, field10, field11, field12, field13, field14); + } + + /** + * Create a {@link RecordType} of degree 15. + */ + @Generated("This method was generated using jOOQ-tools") + public static RecordType> recordType(Field field1, Field field2, Field field3, Field field4, Field field5, Field field6, Field field7, Field field8, Field field9, Field field10, Field field11, Field field12, Field field13, Field field14, Field field15) { + return new Fields(field1, field2, field3, field4, field5, field6, field7, field8, field9, field10, field11, field12, field13, field14, field15); + } + + /** + * Create a {@link RecordType} of degree 16. + */ + @Generated("This method was generated using jOOQ-tools") + public static RecordType> recordType(Field field1, Field field2, Field field3, Field field4, Field field5, Field field6, Field field7, Field field8, Field field9, Field field10, Field field11, Field field12, Field field13, Field field14, Field field15, Field field16) { + return new Fields(field1, field2, field3, field4, field5, field6, field7, field8, field9, field10, field11, field12, field13, field14, field15, field16); + } + + /** + * Create a {@link RecordType} of degree 17. + */ + @Generated("This method was generated using jOOQ-tools") + public static RecordType> recordType(Field field1, Field field2, Field field3, Field field4, Field field5, Field field6, Field field7, Field field8, Field field9, Field field10, Field field11, Field field12, Field field13, Field field14, Field field15, Field field16, Field field17) { + return new Fields(field1, field2, field3, field4, field5, field6, field7, field8, field9, field10, field11, field12, field13, field14, field15, field16, field17); + } + + /** + * Create a {@link RecordType} of degree 18. + */ + @Generated("This method was generated using jOOQ-tools") + public static RecordType> recordType(Field field1, Field field2, Field field3, Field field4, Field field5, Field field6, Field field7, Field field8, Field field9, Field field10, Field field11, Field field12, Field field13, Field field14, Field field15, Field field16, Field field17, Field field18) { + return new Fields(field1, field2, field3, field4, field5, field6, field7, field8, field9, field10, field11, field12, field13, field14, field15, field16, field17, field18); + } + + /** + * Create a {@link RecordType} of degree 19. + */ + @Generated("This method was generated using jOOQ-tools") + public static RecordType> recordType(Field field1, Field field2, Field field3, Field field4, Field field5, Field field6, Field field7, Field field8, Field field9, Field field10, Field field11, Field field12, Field field13, Field field14, Field field15, Field field16, Field field17, Field field18, Field field19) { + return new Fields(field1, field2, field3, field4, field5, field6, field7, field8, field9, field10, field11, field12, field13, field14, field15, field16, field17, field18, field19); + } + + /** + * Create a {@link RecordType} of degree 20. + */ + @Generated("This method was generated using jOOQ-tools") + public static RecordType> recordType(Field field1, Field field2, Field field3, Field field4, Field field5, Field field6, Field field7, Field field8, Field field9, Field field10, Field field11, Field field12, Field field13, Field field14, Field field15, Field field16, Field field17, Field field18, Field field19, Field field20) { + return new Fields(field1, field2, field3, field4, field5, field6, field7, field8, field9, field10, field11, field12, field13, field14, field15, field16, field17, field18, field19, field20); + } + + /** + * Create a {@link RecordType} of degree 21. + */ + @Generated("This method was generated using jOOQ-tools") + public static RecordType> recordType(Field field1, Field field2, Field field3, Field field4, Field field5, Field field6, Field field7, Field field8, Field field9, Field field10, Field field11, Field field12, Field field13, Field field14, Field field15, Field field16, Field field17, Field field18, Field field19, Field field20, Field field21) { + return new Fields(field1, field2, field3, field4, field5, field6, field7, field8, field9, field10, field11, field12, field13, field14, field15, field16, field17, field18, field19, field20, field21); + } + + /** + * Create a {@link RecordType} of degree 22. + */ + @Generated("This method was generated using jOOQ-tools") + public static RecordType> recordType(Field field1, Field field2, Field field3, Field field4, Field field5, Field field6, Field field7, Field field8, Field field9, Field field10, Field field11, Field field12, Field field13, Field field14, Field field15, Field field16, Field field17, Field field18, Field field19, Field field20, Field field21, Field field22) { + return new Fields(field1, field2, field3, field4, field5, field6, field7, field8, field9, field10, field11, field12, field13, field14, field15, field16, field17, field18, field19, field20, field21, field22); + } + +// [jooq-tools] END [record-type] + // [jooq-tools] START [row-value] /**