Package org.jooq

Interface ConstraintTypeStep

  • All Superinterfaces:
    Constraint, ConstraintFinalStep, FieldOrConstraint, Named, QueryPart, java.io.Serializable

    public interface ConstraintTypeStep
    extends ConstraintFinalStep
    The step in the Constraint construction DSL API that allows for specifying the constraint type.

    Referencing XYZ*Step types directly from client code

    It is usually not recommended to reference any XYZ*Step types directly from client code, or assign them to local variables. When writing dynamic SQL, creating a statement's components dynamically, and passing them to the DSL API statically is usually a better choice. See the manual's section about dynamic SQL for details: https://www.jooq.org/doc/latest/manual/sql-building/dynamic-sql.

    Drawbacks of referencing the XYZ*Step types directly:

    • They're operating on mutable implementations (as of jOOQ 3.x)
    • They're less composable and not easy to get right when dynamic SQL gets complex
    • They're less readable
    • They might have binary incompatible changes between minor releases
    Author:
    Lukas Eder
    • Method Detail

      • foreignKey

        @Support
        <T1,​T2,​T3,​T4,​T5,​T6,​T7,​T8,​T9,​T10,​T11,​T12,​T13,​T14,​T15> ConstraintForeignKeyReferencesStep15<T1,​T2,​T3,​T4,​T5,​T6,​T7,​T8,​T9,​T10,​T11,​T12,​T13,​T14,​T15> foreignKey​(Field<T1> field1,
                                                                                                                                                                                                                                                                                                                                         Field<T2> field2,
                                                                                                                                                                                                                                                                                                                                         Field<T3> field3,
                                                                                                                                                                                                                                                                                                                                         Field<T4> field4,
                                                                                                                                                                                                                                                                                                                                         Field<T5> field5,
                                                                                                                                                                                                                                                                                                                                         Field<T6> field6,
                                                                                                                                                                                                                                                                                                                                         Field<T7> field7,
                                                                                                                                                                                                                                                                                                                                         Field<T8> field8,
                                                                                                                                                                                                                                                                                                                                         Field<T9> field9,
                                                                                                                                                                                                                                                                                                                                         Field<T10> field10,
                                                                                                                                                                                                                                                                                                                                         Field<T11> field11,
                                                                                                                                                                                                                                                                                                                                         Field<T12> field12,
                                                                                                                                                                                                                                                                                                                                         Field<T13> field13,
                                                                                                                                                                                                                                                                                                                                         Field<T14> field14,
                                                                                                                                                                                                                                                                                                                                         Field<T15> field15)
        Add a FOREIGN KEY clause to the CONSTRAINT.
      • foreignKey

        @Support
        <T1,​T2,​T3,​T4,​T5,​T6,​T7,​T8,​T9,​T10,​T11,​T12,​T13,​T14,​T15,​T16> ConstraintForeignKeyReferencesStep16<T1,​T2,​T3,​T4,​T5,​T6,​T7,​T8,​T9,​T10,​T11,​T12,​T13,​T14,​T15,​T16> foreignKey​(Field<T1> field1,
                                                                                                                                                                                                                                                                                                                                                             Field<T2> field2,
                                                                                                                                                                                                                                                                                                                                                             Field<T3> field3,
                                                                                                                                                                                                                                                                                                                                                             Field<T4> field4,
                                                                                                                                                                                                                                                                                                                                                             Field<T5> field5,
                                                                                                                                                                                                                                                                                                                                                             Field<T6> field6,
                                                                                                                                                                                                                                                                                                                                                             Field<T7> field7,
                                                                                                                                                                                                                                                                                                                                                             Field<T8> field8,
                                                                                                                                                                                                                                                                                                                                                             Field<T9> field9,
                                                                                                                                                                                                                                                                                                                                                             Field<T10> field10,
                                                                                                                                                                                                                                                                                                                                                             Field<T11> field11,
                                                                                                                                                                                                                                                                                                                                                             Field<T12> field12,
                                                                                                                                                                                                                                                                                                                                                             Field<T13> field13,
                                                                                                                                                                                                                                                                                                                                                             Field<T14> field14,
                                                                                                                                                                                                                                                                                                                                                             Field<T15> field15,
                                                                                                                                                                                                                                                                                                                                                             Field<T16> field16)
        Add a FOREIGN KEY clause to the CONSTRAINT.
      • foreignKey

        @Support
        <T1,​T2,​T3,​T4,​T5,​T6,​T7,​T8,​T9,​T10,​T11,​T12,​T13,​T14,​T15,​T16,​T17> ConstraintForeignKeyReferencesStep17<T1,​T2,​T3,​T4,​T5,​T6,​T7,​T8,​T9,​T10,​T11,​T12,​T13,​T14,​T15,​T16,​T17> foreignKey​(Field<T1> field1,
                                                                                                                                                                                                                                                                                                                                                                                 Field<T2> field2,
                                                                                                                                                                                                                                                                                                                                                                                 Field<T3> field3,
                                                                                                                                                                                                                                                                                                                                                                                 Field<T4> field4,
                                                                                                                                                                                                                                                                                                                                                                                 Field<T5> field5,
                                                                                                                                                                                                                                                                                                                                                                                 Field<T6> field6,
                                                                                                                                                                                                                                                                                                                                                                                 Field<T7> field7,
                                                                                                                                                                                                                                                                                                                                                                                 Field<T8> field8,
                                                                                                                                                                                                                                                                                                                                                                                 Field<T9> field9,
                                                                                                                                                                                                                                                                                                                                                                                 Field<T10> field10,
                                                                                                                                                                                                                                                                                                                                                                                 Field<T11> field11,
                                                                                                                                                                                                                                                                                                                                                                                 Field<T12> field12,
                                                                                                                                                                                                                                                                                                                                                                                 Field<T13> field13,
                                                                                                                                                                                                                                                                                                                                                                                 Field<T14> field14,
                                                                                                                                                                                                                                                                                                                                                                                 Field<T15> field15,
                                                                                                                                                                                                                                                                                                                                                                                 Field<T16> field16,
                                                                                                                                                                                                                                                                                                                                                                                 Field<T17> field17)
        Add a FOREIGN KEY clause to the CONSTRAINT.
      • foreignKey

        @Support
        <T1,​T2,​T3,​T4,​T5,​T6,​T7,​T8,​T9,​T10,​T11,​T12,​T13,​T14,​T15,​T16,​T17,​T18> ConstraintForeignKeyReferencesStep18<T1,​T2,​T3,​T4,​T5,​T6,​T7,​T8,​T9,​T10,​T11,​T12,​T13,​T14,​T15,​T16,​T17,​T18> foreignKey​(Field<T1> field1,
                                                                                                                                                                                                                                                                                                                                                                                                     Field<T2> field2,
                                                                                                                                                                                                                                                                                                                                                                                                     Field<T3> field3,
                                                                                                                                                                                                                                                                                                                                                                                                     Field<T4> field4,
                                                                                                                                                                                                                                                                                                                                                                                                     Field<T5> field5,
                                                                                                                                                                                                                                                                                                                                                                                                     Field<T6> field6,
                                                                                                                                                                                                                                                                                                                                                                                                     Field<T7> field7,
                                                                                                                                                                                                                                                                                                                                                                                                     Field<T8> field8,
                                                                                                                                                                                                                                                                                                                                                                                                     Field<T9> field9,
                                                                                                                                                                                                                                                                                                                                                                                                     Field<T10> field10,
                                                                                                                                                                                                                                                                                                                                                                                                     Field<T11> field11,
                                                                                                                                                                                                                                                                                                                                                                                                     Field<T12> field12,
                                                                                                                                                                                                                                                                                                                                                                                                     Field<T13> field13,
                                                                                                                                                                                                                                                                                                                                                                                                     Field<T14> field14,
                                                                                                                                                                                                                                                                                                                                                                                                     Field<T15> field15,
                                                                                                                                                                                                                                                                                                                                                                                                     Field<T16> field16,
                                                                                                                                                                                                                                                                                                                                                                                                     Field<T17> field17,
                                                                                                                                                                                                                                                                                                                                                                                                     Field<T18> field18)
        Add a FOREIGN KEY clause to the CONSTRAINT.
      • foreignKey

        @Support
        <T1,​T2,​T3,​T4,​T5,​T6,​T7,​T8,​T9,​T10,​T11,​T12,​T13,​T14,​T15,​T16,​T17,​T18,​T19> ConstraintForeignKeyReferencesStep19<T1,​T2,​T3,​T4,​T5,​T6,​T7,​T8,​T9,​T10,​T11,​T12,​T13,​T14,​T15,​T16,​T17,​T18,​T19> foreignKey​(Field<T1> field1,
                                                                                                                                                                                                                                                                                                                                                                                                                         Field<T2> field2,
                                                                                                                                                                                                                                                                                                                                                                                                                         Field<T3> field3,
                                                                                                                                                                                                                                                                                                                                                                                                                         Field<T4> field4,
                                                                                                                                                                                                                                                                                                                                                                                                                         Field<T5> field5,
                                                                                                                                                                                                                                                                                                                                                                                                                         Field<T6> field6,
                                                                                                                                                                                                                                                                                                                                                                                                                         Field<T7> field7,
                                                                                                                                                                                                                                                                                                                                                                                                                         Field<T8> field8,
                                                                                                                                                                                                                                                                                                                                                                                                                         Field<T9> field9,
                                                                                                                                                                                                                                                                                                                                                                                                                         Field<T10> field10,
                                                                                                                                                                                                                                                                                                                                                                                                                         Field<T11> field11,
                                                                                                                                                                                                                                                                                                                                                                                                                         Field<T12> field12,
                                                                                                                                                                                                                                                                                                                                                                                                                         Field<T13> field13,
                                                                                                                                                                                                                                                                                                                                                                                                                         Field<T14> field14,
                                                                                                                                                                                                                                                                                                                                                                                                                         Field<T15> field15,
                                                                                                                                                                                                                                                                                                                                                                                                                         Field<T16> field16,
                                                                                                                                                                                                                                                                                                                                                                                                                         Field<T17> field17,
                                                                                                                                                                                                                                                                                                                                                                                                                         Field<T18> field18,
                                                                                                                                                                                                                                                                                                                                                                                                                         Field<T19> field19)
        Add a FOREIGN KEY clause to the CONSTRAINT.
      • foreignKey

        @Support
        <T1,​T2,​T3,​T4,​T5,​T6,​T7,​T8,​T9,​T10,​T11,​T12,​T13,​T14,​T15,​T16,​T17,​T18,​T19,​T20> ConstraintForeignKeyReferencesStep20<T1,​T2,​T3,​T4,​T5,​T6,​T7,​T8,​T9,​T10,​T11,​T12,​T13,​T14,​T15,​T16,​T17,​T18,​T19,​T20> foreignKey​(Field<T1> field1,
                                                                                                                                                                                                                                                                                                                                                                                                                                             Field<T2> field2,
                                                                                                                                                                                                                                                                                                                                                                                                                                             Field<T3> field3,
                                                                                                                                                                                                                                                                                                                                                                                                                                             Field<T4> field4,
                                                                                                                                                                                                                                                                                                                                                                                                                                             Field<T5> field5,
                                                                                                                                                                                                                                                                                                                                                                                                                                             Field<T6> field6,
                                                                                                                                                                                                                                                                                                                                                                                                                                             Field<T7> field7,
                                                                                                                                                                                                                                                                                                                                                                                                                                             Field<T8> field8,
                                                                                                                                                                                                                                                                                                                                                                                                                                             Field<T9> field9,
                                                                                                                                                                                                                                                                                                                                                                                                                                             Field<T10> field10,
                                                                                                                                                                                                                                                                                                                                                                                                                                             Field<T11> field11,
                                                                                                                                                                                                                                                                                                                                                                                                                                             Field<T12> field12,
                                                                                                                                                                                                                                                                                                                                                                                                                                             Field<T13> field13,
                                                                                                                                                                                                                                                                                                                                                                                                                                             Field<T14> field14,
                                                                                                                                                                                                                                                                                                                                                                                                                                             Field<T15> field15,
                                                                                                                                                                                                                                                                                                                                                                                                                                             Field<T16> field16,
                                                                                                                                                                                                                                                                                                                                                                                                                                             Field<T17> field17,
                                                                                                                                                                                                                                                                                                                                                                                                                                             Field<T18> field18,
                                                                                                                                                                                                                                                                                                                                                                                                                                             Field<T19> field19,
                                                                                                                                                                                                                                                                                                                                                                                                                                             Field<T20> field20)
        Add a FOREIGN KEY clause to the CONSTRAINT.
      • foreignKey

        @Support
        <T1,​T2,​T3,​T4,​T5,​T6,​T7,​T8,​T9,​T10,​T11,​T12,​T13,​T14,​T15,​T16,​T17,​T18,​T19,​T20,​T21> ConstraintForeignKeyReferencesStep21<T1,​T2,​T3,​T4,​T5,​T6,​T7,​T8,​T9,​T10,​T11,​T12,​T13,​T14,​T15,​T16,​T17,​T18,​T19,​T20,​T21> foreignKey​(Field<T1> field1,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                 Field<T2> field2,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                 Field<T3> field3,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                 Field<T4> field4,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                 Field<T5> field5,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                 Field<T6> field6,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                 Field<T7> field7,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                 Field<T8> field8,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                 Field<T9> field9,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                 Field<T10> field10,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                 Field<T11> field11,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                 Field<T12> field12,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                 Field<T13> field13,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                 Field<T14> field14,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                 Field<T15> field15,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                 Field<T16> field16,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                 Field<T17> field17,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                 Field<T18> field18,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                 Field<T19> field19,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                 Field<T20> field20,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                 Field<T21> field21)
        Add a FOREIGN KEY clause to the CONSTRAINT.
      • foreignKey

        @Support
        <T1,​T2,​T3,​T4,​T5,​T6,​T7,​T8,​T9,​T10,​T11,​T12,​T13,​T14,​T15,​T16,​T17,​T18,​T19,​T20,​T21,​T22> ConstraintForeignKeyReferencesStep22<T1,​T2,​T3,​T4,​T5,​T6,​T7,​T8,​T9,​T10,​T11,​T12,​T13,​T14,​T15,​T16,​T17,​T18,​T19,​T20,​T21,​T22> foreignKey​(Field<T1> field1,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     Field<T2> field2,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     Field<T3> field3,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     Field<T4> field4,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     Field<T5> field5,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     Field<T6> field6,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     Field<T7> field7,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     Field<T8> field8,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     Field<T9> field9,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     Field<T10> field10,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     Field<T11> field11,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     Field<T12> field12,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     Field<T13> field13,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     Field<T14> field14,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     Field<T15> field15,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     Field<T16> field16,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     Field<T17> field17,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     Field<T18> field18,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     Field<T19> field19,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     Field<T20> field20,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     Field<T21> field21,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     Field<T22> field22)
        Add a FOREIGN KEY clause to the CONSTRAINT.
      • foreignKey

        @Support
        ConstraintForeignKeyReferencesStep4<?,​?,​?,​?> foreignKey​(java.lang.String field1,
                                                                                  java.lang.String field2,
                                                                                  java.lang.String field3,
                                                                                  java.lang.String field4)
        Add a FOREIGN KEY clause to the CONSTRAINT.
      • foreignKey

        @Support
        ConstraintForeignKeyReferencesStep5<?,​?,​?,​?,​?> foreignKey​(java.lang.String field1,
                                                                                          java.lang.String field2,
                                                                                          java.lang.String field3,
                                                                                          java.lang.String field4,
                                                                                          java.lang.String field5)
        Add a FOREIGN KEY clause to the CONSTRAINT.
      • foreignKey

        @Support
        ConstraintForeignKeyReferencesStep6<?,​?,​?,​?,​?,​?> foreignKey​(java.lang.String field1,
                                                                                                  java.lang.String field2,
                                                                                                  java.lang.String field3,
                                                                                                  java.lang.String field4,
                                                                                                  java.lang.String field5,
                                                                                                  java.lang.String field6)
        Add a FOREIGN KEY clause to the CONSTRAINT.
      • foreignKey

        @Support
        ConstraintForeignKeyReferencesStep7<?,​?,​?,​?,​?,​?,​?> foreignKey​(java.lang.String field1,
                                                                                                          java.lang.String field2,
                                                                                                          java.lang.String field3,
                                                                                                          java.lang.String field4,
                                                                                                          java.lang.String field5,
                                                                                                          java.lang.String field6,
                                                                                                          java.lang.String field7)
        Add a FOREIGN KEY clause to the CONSTRAINT.
      • foreignKey

        @Support
        ConstraintForeignKeyReferencesStep8<?,​?,​?,​?,​?,​?,​?,​?> foreignKey​(java.lang.String field1,
                                                                                                                  java.lang.String field2,
                                                                                                                  java.lang.String field3,
                                                                                                                  java.lang.String field4,
                                                                                                                  java.lang.String field5,
                                                                                                                  java.lang.String field6,
                                                                                                                  java.lang.String field7,
                                                                                                                  java.lang.String field8)
        Add a FOREIGN KEY clause to the CONSTRAINT.
      • foreignKey

        @Support
        ConstraintForeignKeyReferencesStep9<?,​?,​?,​?,​?,​?,​?,​?,​?> foreignKey​(java.lang.String field1,
                                                                                                                          java.lang.String field2,
                                                                                                                          java.lang.String field3,
                                                                                                                          java.lang.String field4,
                                                                                                                          java.lang.String field5,
                                                                                                                          java.lang.String field6,
                                                                                                                          java.lang.String field7,
                                                                                                                          java.lang.String field8,
                                                                                                                          java.lang.String field9)
        Add a FOREIGN KEY clause to the CONSTRAINT.
      • foreignKey

        @Support
        ConstraintForeignKeyReferencesStep10<?,​?,​?,​?,​?,​?,​?,​?,​?,​?> foreignKey​(java.lang.String field1,
                                                                                                                                   java.lang.String field2,
                                                                                                                                   java.lang.String field3,
                                                                                                                                   java.lang.String field4,
                                                                                                                                   java.lang.String field5,
                                                                                                                                   java.lang.String field6,
                                                                                                                                   java.lang.String field7,
                                                                                                                                   java.lang.String field8,
                                                                                                                                   java.lang.String field9,
                                                                                                                                   java.lang.String field10)
        Add a FOREIGN KEY clause to the CONSTRAINT.
      • foreignKey

        @Support
        ConstraintForeignKeyReferencesStep11<?,​?,​?,​?,​?,​?,​?,​?,​?,​?,​?> foreignKey​(java.lang.String field1,
                                                                                                                                           java.lang.String field2,
                                                                                                                                           java.lang.String field3,
                                                                                                                                           java.lang.String field4,
                                                                                                                                           java.lang.String field5,
                                                                                                                                           java.lang.String field6,
                                                                                                                                           java.lang.String field7,
                                                                                                                                           java.lang.String field8,
                                                                                                                                           java.lang.String field9,
                                                                                                                                           java.lang.String field10,
                                                                                                                                           java.lang.String field11)
        Add a FOREIGN KEY clause to the CONSTRAINT.
      • foreignKey

        @Support
        ConstraintForeignKeyReferencesStep12<?,​?,​?,​?,​?,​?,​?,​?,​?,​?,​?,​?> foreignKey​(java.lang.String field1,
                                                                                                                                                   java.lang.String field2,
                                                                                                                                                   java.lang.String field3,
                                                                                                                                                   java.lang.String field4,
                                                                                                                                                   java.lang.String field5,
                                                                                                                                                   java.lang.String field6,
                                                                                                                                                   java.lang.String field7,
                                                                                                                                                   java.lang.String field8,
                                                                                                                                                   java.lang.String field9,
                                                                                                                                                   java.lang.String field10,
                                                                                                                                                   java.lang.String field11,
                                                                                                                                                   java.lang.String field12)
        Add a FOREIGN KEY clause to the CONSTRAINT.
      • foreignKey

        @Support
        ConstraintForeignKeyReferencesStep13<?,​?,​?,​?,​?,​?,​?,​?,​?,​?,​?,​?,​?> foreignKey​(java.lang.String field1,
                                                                                                                                                           java.lang.String field2,
                                                                                                                                                           java.lang.String field3,
                                                                                                                                                           java.lang.String field4,
                                                                                                                                                           java.lang.String field5,
                                                                                                                                                           java.lang.String field6,
                                                                                                                                                           java.lang.String field7,
                                                                                                                                                           java.lang.String field8,
                                                                                                                                                           java.lang.String field9,
                                                                                                                                                           java.lang.String field10,
                                                                                                                                                           java.lang.String field11,
                                                                                                                                                           java.lang.String field12,
                                                                                                                                                           java.lang.String field13)
        Add a FOREIGN KEY clause to the CONSTRAINT.
      • foreignKey

        @Support
        ConstraintForeignKeyReferencesStep14<?,​?,​?,​?,​?,​?,​?,​?,​?,​?,​?,​?,​?,​?> foreignKey​(java.lang.String field1,
                                                                                                                                                                   java.lang.String field2,
                                                                                                                                                                   java.lang.String field3,
                                                                                                                                                                   java.lang.String field4,
                                                                                                                                                                   java.lang.String field5,
                                                                                                                                                                   java.lang.String field6,
                                                                                                                                                                   java.lang.String field7,
                                                                                                                                                                   java.lang.String field8,
                                                                                                                                                                   java.lang.String field9,
                                                                                                                                                                   java.lang.String field10,
                                                                                                                                                                   java.lang.String field11,
                                                                                                                                                                   java.lang.String field12,
                                                                                                                                                                   java.lang.String field13,
                                                                                                                                                                   java.lang.String field14)
        Add a FOREIGN KEY clause to the CONSTRAINT.
      • foreignKey

        @Support
        ConstraintForeignKeyReferencesStep15<?,​?,​?,​?,​?,​?,​?,​?,​?,​?,​?,​?,​?,​?,​?> foreignKey​(java.lang.String field1,
                                                                                                                                                                           java.lang.String field2,
                                                                                                                                                                           java.lang.String field3,
                                                                                                                                                                           java.lang.String field4,
                                                                                                                                                                           java.lang.String field5,
                                                                                                                                                                           java.lang.String field6,
                                                                                                                                                                           java.lang.String field7,
                                                                                                                                                                           java.lang.String field8,
                                                                                                                                                                           java.lang.String field9,
                                                                                                                                                                           java.lang.String field10,
                                                                                                                                                                           java.lang.String field11,
                                                                                                                                                                           java.lang.String field12,
                                                                                                                                                                           java.lang.String field13,
                                                                                                                                                                           java.lang.String field14,
                                                                                                                                                                           java.lang.String field15)
        Add a FOREIGN KEY clause to the CONSTRAINT.
      • foreignKey

        @Support
        ConstraintForeignKeyReferencesStep16<?,​?,​?,​?,​?,​?,​?,​?,​?,​?,​?,​?,​?,​?,​?,​?> foreignKey​(java.lang.String field1,
                                                                                                                                                                                   java.lang.String field2,
                                                                                                                                                                                   java.lang.String field3,
                                                                                                                                                                                   java.lang.String field4,
                                                                                                                                                                                   java.lang.String field5,
                                                                                                                                                                                   java.lang.String field6,
                                                                                                                                                                                   java.lang.String field7,
                                                                                                                                                                                   java.lang.String field8,
                                                                                                                                                                                   java.lang.String field9,
                                                                                                                                                                                   java.lang.String field10,
                                                                                                                                                                                   java.lang.String field11,
                                                                                                                                                                                   java.lang.String field12,
                                                                                                                                                                                   java.lang.String field13,
                                                                                                                                                                                   java.lang.String field14,
                                                                                                                                                                                   java.lang.String field15,
                                                                                                                                                                                   java.lang.String field16)
        Add a FOREIGN KEY clause to the CONSTRAINT.
      • foreignKey

        @Support
        ConstraintForeignKeyReferencesStep17<?,​?,​?,​?,​?,​?,​?,​?,​?,​?,​?,​?,​?,​?,​?,​?,​?> foreignKey​(java.lang.String field1,
                                                                                                                                                                                           java.lang.String field2,
                                                                                                                                                                                           java.lang.String field3,
                                                                                                                                                                                           java.lang.String field4,
                                                                                                                                                                                           java.lang.String field5,
                                                                                                                                                                                           java.lang.String field6,
                                                                                                                                                                                           java.lang.String field7,
                                                                                                                                                                                           java.lang.String field8,
                                                                                                                                                                                           java.lang.String field9,
                                                                                                                                                                                           java.lang.String field10,
                                                                                                                                                                                           java.lang.String field11,
                                                                                                                                                                                           java.lang.String field12,
                                                                                                                                                                                           java.lang.String field13,
                                                                                                                                                                                           java.lang.String field14,
                                                                                                                                                                                           java.lang.String field15,
                                                                                                                                                                                           java.lang.String field16,
                                                                                                                                                                                           java.lang.String field17)
        Add a FOREIGN KEY clause to the CONSTRAINT.
      • foreignKey

        @Support
        ConstraintForeignKeyReferencesStep18<?,​?,​?,​?,​?,​?,​?,​?,​?,​?,​?,​?,​?,​?,​?,​?,​?,​?> foreignKey​(java.lang.String field1,
                                                                                                                                                                                                   java.lang.String field2,
                                                                                                                                                                                                   java.lang.String field3,
                                                                                                                                                                                                   java.lang.String field4,
                                                                                                                                                                                                   java.lang.String field5,
                                                                                                                                                                                                   java.lang.String field6,
                                                                                                                                                                                                   java.lang.String field7,
                                                                                                                                                                                                   java.lang.String field8,
                                                                                                                                                                                                   java.lang.String field9,
                                                                                                                                                                                                   java.lang.String field10,
                                                                                                                                                                                                   java.lang.String field11,
                                                                                                                                                                                                   java.lang.String field12,
                                                                                                                                                                                                   java.lang.String field13,
                                                                                                                                                                                                   java.lang.String field14,
                                                                                                                                                                                                   java.lang.String field15,
                                                                                                                                                                                                   java.lang.String field16,
                                                                                                                                                                                                   java.lang.String field17,
                                                                                                                                                                                                   java.lang.String field18)
        Add a FOREIGN KEY clause to the CONSTRAINT.
      • foreignKey

        @Support
        ConstraintForeignKeyReferencesStep19<?,​?,​?,​?,​?,​?,​?,​?,​?,​?,​?,​?,​?,​?,​?,​?,​?,​?,​?> foreignKey​(java.lang.String field1,
                                                                                                                                                                                                           java.lang.String field2,
                                                                                                                                                                                                           java.lang.String field3,
                                                                                                                                                                                                           java.lang.String field4,
                                                                                                                                                                                                           java.lang.String field5,
                                                                                                                                                                                                           java.lang.String field6,
                                                                                                                                                                                                           java.lang.String field7,
                                                                                                                                                                                                           java.lang.String field8,
                                                                                                                                                                                                           java.lang.String field9,
                                                                                                                                                                                                           java.lang.String field10,
                                                                                                                                                                                                           java.lang.String field11,
                                                                                                                                                                                                           java.lang.String field12,
                                                                                                                                                                                                           java.lang.String field13,
                                                                                                                                                                                                           java.lang.String field14,
                                                                                                                                                                                                           java.lang.String field15,
                                                                                                                                                                                                           java.lang.String field16,
                                                                                                                                                                                                           java.lang.String field17,
                                                                                                                                                                                                           java.lang.String field18,
                                                                                                                                                                                                           java.lang.String field19)
        Add a FOREIGN KEY clause to the CONSTRAINT.
      • foreignKey

        @Support
        ConstraintForeignKeyReferencesStep20<?,​?,​?,​?,​?,​?,​?,​?,​?,​?,​?,​?,​?,​?,​?,​?,​?,​?,​?,​?> foreignKey​(java.lang.String field1,
                                                                                                                                                                                                                   java.lang.String field2,
                                                                                                                                                                                                                   java.lang.String field3,
                                                                                                                                                                                                                   java.lang.String field4,
                                                                                                                                                                                                                   java.lang.String field5,
                                                                                                                                                                                                                   java.lang.String field6,
                                                                                                                                                                                                                   java.lang.String field7,
                                                                                                                                                                                                                   java.lang.String field8,
                                                                                                                                                                                                                   java.lang.String field9,
                                                                                                                                                                                                                   java.lang.String field10,
                                                                                                                                                                                                                   java.lang.String field11,
                                                                                                                                                                                                                   java.lang.String field12,
                                                                                                                                                                                                                   java.lang.String field13,
                                                                                                                                                                                                                   java.lang.String field14,
                                                                                                                                                                                                                   java.lang.String field15,
                                                                                                                                                                                                                   java.lang.String field16,
                                                                                                                                                                                                                   java.lang.String field17,
                                                                                                                                                                                                                   java.lang.String field18,
                                                                                                                                                                                                                   java.lang.String field19,
                                                                                                                                                                                                                   java.lang.String field20)
        Add a FOREIGN KEY clause to the CONSTRAINT.
      • foreignKey

        @Support
        ConstraintForeignKeyReferencesStep21<?,​?,​?,​?,​?,​?,​?,​?,​?,​?,​?,​?,​?,​?,​?,​?,​?,​?,​?,​?,​?> foreignKey​(java.lang.String field1,
                                                                                                                                                                                                                           java.lang.String field2,
                                                                                                                                                                                                                           java.lang.String field3,
                                                                                                                                                                                                                           java.lang.String field4,
                                                                                                                                                                                                                           java.lang.String field5,
                                                                                                                                                                                                                           java.lang.String field6,
                                                                                                                                                                                                                           java.lang.String field7,
                                                                                                                                                                                                                           java.lang.String field8,
                                                                                                                                                                                                                           java.lang.String field9,
                                                                                                                                                                                                                           java.lang.String field10,
                                                                                                                                                                                                                           java.lang.String field11,
                                                                                                                                                                                                                           java.lang.String field12,
                                                                                                                                                                                                                           java.lang.String field13,
                                                                                                                                                                                                                           java.lang.String field14,
                                                                                                                                                                                                                           java.lang.String field15,
                                                                                                                                                                                                                           java.lang.String field16,
                                                                                                                                                                                                                           java.lang.String field17,
                                                                                                                                                                                                                           java.lang.String field18,
                                                                                                                                                                                                                           java.lang.String field19,
                                                                                                                                                                                                                           java.lang.String field20,
                                                                                                                                                                                                                           java.lang.String field21)
        Add a FOREIGN KEY clause to the CONSTRAINT.
      • foreignKey

        @Support
        ConstraintForeignKeyReferencesStep22<?,​?,​?,​?,​?,​?,​?,​?,​?,​?,​?,​?,​?,​?,​?,​?,​?,​?,​?,​?,​?,​?> foreignKey​(java.lang.String field1,
                                                                                                                                                                                                                                   java.lang.String field2,
                                                                                                                                                                                                                                   java.lang.String field3,
                                                                                                                                                                                                                                   java.lang.String field4,
                                                                                                                                                                                                                                   java.lang.String field5,
                                                                                                                                                                                                                                   java.lang.String field6,
                                                                                                                                                                                                                                   java.lang.String field7,
                                                                                                                                                                                                                                   java.lang.String field8,
                                                                                                                                                                                                                                   java.lang.String field9,
                                                                                                                                                                                                                                   java.lang.String field10,
                                                                                                                                                                                                                                   java.lang.String field11,
                                                                                                                                                                                                                                   java.lang.String field12,
                                                                                                                                                                                                                                   java.lang.String field13,
                                                                                                                                                                                                                                   java.lang.String field14,
                                                                                                                                                                                                                                   java.lang.String field15,
                                                                                                                                                                                                                                   java.lang.String field16,
                                                                                                                                                                                                                                   java.lang.String field17,
                                                                                                                                                                                                                                   java.lang.String field18,
                                                                                                                                                                                                                                   java.lang.String field19,
                                                                                                                                                                                                                                   java.lang.String field20,
                                                                                                                                                                                                                                   java.lang.String field21,
                                                                                                                                                                                                                                   java.lang.String field22)
        Add a FOREIGN KEY clause to the CONSTRAINT.